./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:04:03,822 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:04:03,892 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 01:04:03,898 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:04:03,899 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:04:03,927 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:04:03,928 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:04:03,928 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:04:03,929 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:04:03,930 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:04:03,930 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:04:03,931 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:04:03,932 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:04:03,932 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:04:03,933 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:04:03,933 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:04:03,934 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:04:03,934 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:04:03,935 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:04:03,935 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:04:03,936 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:04:03,937 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:04:03,937 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:04:03,938 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:04:03,938 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:04:03,939 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:04:03,939 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:04:03,939 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:04:03,940 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:04:03,940 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:04:03,941 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:04:03,941 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:04:03,941 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:04:03,942 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:04:03,942 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:04:03,942 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:04:03,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:04:03,943 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:04:03,943 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:04:03,943 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:04:03,943 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:04:03,944 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/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_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d [2023-11-29 01:04:04,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:04:04,185 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:04:04,187 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:04:04,189 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:04:04,189 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:04:04,190 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2023-11-29 01:04:06,930 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:04:07,101 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:04:07,101 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2023-11-29 01:04:07,108 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data/25a33c471/6bb7ee7b2e00428d8c317700e6cbbf18/FLAG791b8b9e4 [2023-11-29 01:04:07,121 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data/25a33c471/6bb7ee7b2e00428d8c317700e6cbbf18 [2023-11-29 01:04:07,123 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:04:07,125 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:04:07,126 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:04:07,126 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:04:07,130 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:04:07,131 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:04:07" (1/1) ... [2023-11-29 01:04:07,132 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a2287b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:07, skipping insertion in model container [2023-11-29 01:04:07,132 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:04:07" (1/1) ... [2023-11-29 01:04:07,156 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:04:07,306 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:04:07,317 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 01:04:07,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4d813a6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:07, skipping insertion in model container [2023-11-29 01:04:07,318 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:04:07,319 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 01:04:07,320 INFO L158 Benchmark]: Toolchain (without parser) took 194.56ms. Allocated memory is still 155.2MB. Free memory was 109.4MB in the beginning and 99.8MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 01:04:07,321 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 155.2MB. Free memory is still 99.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 01:04:07,322 INFO L158 Benchmark]: CACSL2BoogieTranslator took 192.62ms. Allocated memory is still 155.2MB. Free memory was 109.4MB in the beginning and 99.8MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 01:04:07,323 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 155.2MB. Free memory is still 99.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 192.62ms. Allocated memory is still 155.2MB. Free memory was 109.4MB in the beginning and 99.8MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 94]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:04:09,037 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:04:09,107 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 01:04:09,124 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:04:09,125 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:04:09,154 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:04:09,154 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:04:09,155 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:04:09,156 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:04:09,156 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:04:09,157 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:04:09,157 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:04:09,158 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:04:09,159 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:04:09,159 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:04:09,160 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:04:09,160 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:04:09,161 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:04:09,161 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:04:09,162 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:04:09,162 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:04:09,163 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:04:09,163 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:04:09,163 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:04:09,164 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:04:09,164 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 01:04:09,165 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 01:04:09,165 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:04:09,165 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:04:09,166 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:04:09,166 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:04:09,167 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:04:09,167 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:04:09,167 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:04:09,168 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:04:09,168 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:04:09,168 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:04:09,168 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 01:04:09,169 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 01:04:09,169 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:04:09,169 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:04:09,169 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:04:09,169 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:04:09,170 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 01:04:09,170 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/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_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d [2023-11-29 01:04:09,443 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:04:09,463 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:04:09,466 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:04:09,467 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:04:09,467 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:04:09,468 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2023-11-29 01:04:12,242 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:04:12,468 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:04:12,469 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2023-11-29 01:04:12,476 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data/2cc36e8a3/898c012add57428da3c7255f5741612b/FLAGe959ac611 [2023-11-29 01:04:12,491 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/data/2cc36e8a3/898c012add57428da3c7255f5741612b [2023-11-29 01:04:12,494 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:04:12,495 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:04:12,497 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:04:12,497 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:04:12,503 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:04:12,504 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,505 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d47dd2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12, skipping insertion in model container [2023-11-29 01:04:12,505 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,526 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:04:12,686 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:04:12,699 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 01:04:12,704 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:04:12,719 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:04:12,725 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:04:12,748 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:04:12,764 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:04:12,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12 WrapperNode [2023-11-29 01:04:12,765 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:04:12,766 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:04:12,766 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:04:12,766 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:04:12,772 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,783 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,810 INFO L138 Inliner]: procedures = 25, calls = 30, calls flagged for inlining = 8, calls inlined = 10, statements flattened = 115 [2023-11-29 01:04:12,811 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:04:12,811 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:04:12,812 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:04:12,812 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:04:12,822 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,822 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,826 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,844 INFO L175 MemorySlicer]: Split 12 memory accesses to 4 slices as follows [2, 2, 2, 6]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 2]. [2023-11-29 01:04:12,845 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,845 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,857 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,862 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,865 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,867 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,871 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:04:12,873 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:04:12,873 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:04:12,878 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:04:12,879 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (1/1) ... [2023-11-29 01:04:12,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:04:12,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:04:12,930 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:04:12,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:04:12,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:04:12,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:04:12,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:04:12,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:04:12,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:04:12,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 01:04:12,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 01:04:12,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 01:04:12,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 01:04:12,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:04:12,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 01:04:12,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 01:04:12,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 01:04:12,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 01:04:12,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 01:04:12,973 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:04:12,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:04:12,974 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:04:12,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 01:04:12,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 01:04:12,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 01:04:12,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 01:04:12,976 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 01:04:13,091 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:04:13,093 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:04:13,522 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:04:13,743 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:04:13,743 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 01:04:13,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:04:13 BoogieIcfgContainer [2023-11-29 01:04:13,744 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:04:13,757 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:04:13,757 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:04:13,760 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:04:13,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:04:12" (1/3) ... [2023-11-29 01:04:13,761 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f10dfa3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:04:13, skipping insertion in model container [2023-11-29 01:04:13,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:04:12" (2/3) ... [2023-11-29 01:04:13,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f10dfa3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:04:13, skipping insertion in model container [2023-11-29 01:04:13,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:04:13" (3/3) ... [2023-11-29 01:04:13,763 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2023-11-29 01:04:13,781 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:04:13,781 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-11-29 01:04:13,781 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:04:13,835 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 01:04:13,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 62 places, 61 transitions, 136 flow [2023-11-29 01:04:13,896 INFO L124 PetriNetUnfolderBase]: 6/59 cut-off events. [2023-11-29 01:04:13,896 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:04:13,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 59 events. 6/59 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 133 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2023-11-29 01:04:13,900 INFO L82 GeneralOperation]: Start removeDead. Operand has 62 places, 61 transitions, 136 flow [2023-11-29 01:04:13,904 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 58 transitions, 128 flow [2023-11-29 01:04:13,915 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:04:13,921 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5b13f12f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:04:13,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2023-11-29 01:04:13,925 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:04:13,925 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 01:04:13,925 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 01:04:13,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:13,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 01:04:13,927 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:13,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:13,932 INFO L85 PathProgramCache]: Analyzing trace with hash 465873, now seen corresponding path program 1 times [2023-11-29 01:04:13,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:13,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597115315] [2023-11-29 01:04:13,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:13,944 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:13,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:13,945 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:13,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 01:04:14,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:14,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 01:04:14,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:14,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 01:04:14,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 01:04:14,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:04:14,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:14,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:04:14,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:14,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:14,173 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:14,174 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:14,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597115315] [2023-11-29 01:04:14,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597115315] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:14,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:14,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:04:14,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135263410] [2023-11-29 01:04:14,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:14,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:04:14,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:14,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:04:14,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:04:14,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:14,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:14,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:14,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:14,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:14,492 INFO L124 PetriNetUnfolderBase]: 101/266 cut-off events. [2023-11-29 01:04:14,493 INFO L125 PetriNetUnfolderBase]: For 21/22 co-relation queries the response was YES. [2023-11-29 01:04:14,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433 conditions, 266 events. 101/266 cut-off events. For 21/22 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1183 event pairs, 35 based on Foata normal form. 1/155 useless extension candidates. Maximal degree in co-relation 362. Up to 143 conditions per place. [2023-11-29 01:04:14,499 INFO L140 encePairwiseOnDemand]: 56/61 looper letters, 20 selfloop transitions, 2 changer transitions 0/54 dead transitions. [2023-11-29 01:04:14,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 54 transitions, 164 flow [2023-11-29 01:04:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:04:14,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:04:14,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 130 transitions. [2023-11-29 01:04:14,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7103825136612022 [2023-11-29 01:04:14,513 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 130 transitions. [2023-11-29 01:04:14,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 130 transitions. [2023-11-29 01:04:14,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:14,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 130 transitions. [2023-11-29 01:04:14,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:14,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:14,525 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:14,527 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 128 flow. Second operand 3 states and 130 transitions. [2023-11-29 01:04:14,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 54 transitions, 164 flow [2023-11-29 01:04:14,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 54 transitions, 156 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 01:04:14,533 INFO L231 Difference]: Finished difference. Result has 53 places, 54 transitions, 116 flow [2023-11-29 01:04:14,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=53, PETRI_TRANSITIONS=54} [2023-11-29 01:04:14,539 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -6 predicate places. [2023-11-29 01:04:14,540 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 54 transitions, 116 flow [2023-11-29 01:04:14,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:14,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:14,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 01:04:14,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:04:14,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:14,743 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:14,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:14,744 INFO L85 PathProgramCache]: Analyzing trace with hash 465874, now seen corresponding path program 1 times [2023-11-29 01:04:14,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:14,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564354885] [2023-11-29 01:04:14,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:14,745 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:14,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:14,746 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:14,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 01:04:14,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:14,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:04:14,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:14,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:04:14,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:14,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:14,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:04:14,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:14,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:14,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:04:15,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:15,019 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:15,019 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:15,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564354885] [2023-11-29 01:04:15,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564354885] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:15,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:15,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:04:15,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680145901] [2023-11-29 01:04:15,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:15,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:04:15,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:15,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:04:15,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:04:15,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:15,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 54 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:15,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:15,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:15,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:15,640 INFO L124 PetriNetUnfolderBase]: 103/272 cut-off events. [2023-11-29 01:04:15,640 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2023-11-29 01:04:15,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439 conditions, 272 events. 103/272 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1206 event pairs, 35 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 403. Up to 152 conditions per place. [2023-11-29 01:04:15,644 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 23 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2023-11-29 01:04:15,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 190 flow [2023-11-29 01:04:15,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:04:15,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:04:15,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 172 transitions. [2023-11-29 01:04:15,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7049180327868853 [2023-11-29 01:04:15,647 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 172 transitions. [2023-11-29 01:04:15,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 172 transitions. [2023-11-29 01:04:15,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:15,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 172 transitions. [2023-11-29 01:04:15,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:15,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:15,651 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:15,651 INFO L175 Difference]: Start difference. First operand has 53 places, 54 transitions, 116 flow. Second operand 4 states and 172 transitions. [2023-11-29 01:04:15,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 190 flow [2023-11-29 01:04:15,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 184 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:04:15,654 INFO L231 Difference]: Finished difference. Result has 57 places, 60 transitions, 168 flow [2023-11-29 01:04:15,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=57, PETRI_TRANSITIONS=60} [2023-11-29 01:04:15,655 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-11-29 01:04:15,655 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 60 transitions, 168 flow [2023-11-29 01:04:15,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:15,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:15,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 01:04:15,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 01:04:15,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:15,858 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:15,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:15,858 INFO L85 PathProgramCache]: Analyzing trace with hash 14443807, now seen corresponding path program 1 times [2023-11-29 01:04:15,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:15,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1946767875] [2023-11-29 01:04:15,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:15,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:15,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:15,860 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:15,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 01:04:15,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:15,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:04:15,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:15,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:15,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:15,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-29 01:04:15,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:16,017 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 01:04:16,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 15 [2023-11-29 01:04:16,071 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:04:16,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 01:04:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:16,097 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:16,098 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:16,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1946767875] [2023-11-29 01:04:16,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1946767875] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:16,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:16,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:04:16,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59555684] [2023-11-29 01:04:16,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:16,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:04:16,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:16,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:04:16,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:04:16,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:16,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 60 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:16,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:16,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:16,351 INFO L124 PetriNetUnfolderBase]: 103/262 cut-off events. [2023-11-29 01:04:16,352 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-29 01:04:16,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 448 conditions, 262 events. 103/262 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1111 event pairs, 35 based on Foata normal form. 17/178 useless extension candidates. Maximal degree in co-relation 404. Up to 154 conditions per place. [2023-11-29 01:04:16,355 INFO L140 encePairwiseOnDemand]: 58/61 looper letters, 27 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-11-29 01:04:16,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 58 transitions, 220 flow [2023-11-29 01:04:16,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:04:16,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:04:16,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2023-11-29 01:04:16,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7049180327868853 [2023-11-29 01:04:16,358 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 129 transitions. [2023-11-29 01:04:16,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 129 transitions. [2023-11-29 01:04:16,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:16,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 129 transitions. [2023-11-29 01:04:16,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,360 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,360 INFO L175 Difference]: Start difference. First operand has 57 places, 60 transitions, 168 flow. Second operand 3 states and 129 transitions. [2023-11-29 01:04:16,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 58 transitions, 220 flow [2023-11-29 01:04:16,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 58 transitions, 220 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 01:04:16,363 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 166 flow [2023-11-29 01:04:16,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2023-11-29 01:04:16,365 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-11-29 01:04:16,365 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 166 flow [2023-11-29 01:04:16,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:16,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 01:04:16,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 01:04:16,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:16,566 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:16,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:16,567 INFO L85 PathProgramCache]: Analyzing trace with hash 14443808, now seen corresponding path program 1 times [2023-11-29 01:04:16,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:16,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245654801] [2023-11-29 01:04:16,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:16,567 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:16,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:16,568 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:16,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 01:04:16,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:16,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:04:16,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:16,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:16,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:16,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 01:04:16,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 01:04:16,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:16,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:16,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:16,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:16,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 01:04:16,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:16,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:16,828 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:16,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245654801] [2023-11-29 01:04:16,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245654801] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:16,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:16,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:04:16,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516900411] [2023-11-29 01:04:16,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:16,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:04:16,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:16,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:04:16,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:04:17,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:17,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:17,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:17,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:17,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:17,158 INFO L124 PetriNetUnfolderBase]: 103/252 cut-off events. [2023-11-29 01:04:17,158 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-29 01:04:17,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 252 events. 103/252 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1033 event pairs, 35 based on Foata normal form. 17/178 useless extension candidates. Maximal degree in co-relation 429. Up to 154 conditions per place. [2023-11-29 01:04:17,160 INFO L140 encePairwiseOnDemand]: 58/61 looper letters, 27 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-11-29 01:04:17,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 56 transitions, 218 flow [2023-11-29 01:04:17,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:04:17,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:04:17,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2023-11-29 01:04:17,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7049180327868853 [2023-11-29 01:04:17,163 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 129 transitions. [2023-11-29 01:04:17,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 129 transitions. [2023-11-29 01:04:17,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:17,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 129 transitions. [2023-11-29 01:04:17,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:17,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:17,165 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:17,166 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 166 flow. Second operand 3 states and 129 transitions. [2023-11-29 01:04:17,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 56 transitions, 218 flow [2023-11-29 01:04:17,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 56 transitions, 217 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:04:17,168 INFO L231 Difference]: Finished difference. Result has 56 places, 56 transitions, 163 flow [2023-11-29 01:04:17,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=56, PETRI_TRANSITIONS=56} [2023-11-29 01:04:17,170 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -3 predicate places. [2023-11-29 01:04:17,170 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 56 transitions, 163 flow [2023-11-29 01:04:17,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:17,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:17,170 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 01:04:17,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 01:04:17,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:17,371 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:17,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:17,371 INFO L85 PathProgramCache]: Analyzing trace with hash 447719118, now seen corresponding path program 1 times [2023-11-29 01:04:17,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:17,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [77800383] [2023-11-29 01:04:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:17,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:17,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:17,373 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:17,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 01:04:17,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:17,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:04:17,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:17,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:04:17,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:17,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:17,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:17,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:04:17,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:17,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:17,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:17,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:04:17,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:17,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:17,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:04:17,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:17,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:17,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [77800383] [2023-11-29 01:04:17,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [77800383] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:04:17,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:04:17,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 01:04:17,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429945568] [2023-11-29 01:04:17,990 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:04:17,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:04:17,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:17,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:04:17,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:04:19,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:19,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 56 transitions, 163 flow. Second operand has 10 states, 10 states have (on average 36.0) internal successors, (360), 10 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:19,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:19,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:19,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:20,713 INFO L124 PetriNetUnfolderBase]: 109/270 cut-off events. [2023-11-29 01:04:20,713 INFO L125 PetriNetUnfolderBase]: For 9/10 co-relation queries the response was YES. [2023-11-29 01:04:20,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 270 events. 109/270 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1151 event pairs, 35 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 488. Up to 155 conditions per place. [2023-11-29 01:04:20,716 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 23 selfloop transitions, 25 changer transitions 0/74 dead transitions. [2023-11-29 01:04:20,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 74 transitions, 337 flow [2023-11-29 01:04:20,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:04:20,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:04:20,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 404 transitions. [2023-11-29 01:04:20,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622950819672131 [2023-11-29 01:04:20,718 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 404 transitions. [2023-11-29 01:04:20,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 404 transitions. [2023-11-29 01:04:20,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:20,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 404 transitions. [2023-11-29 01:04:20,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 40.4) internal successors, (404), 10 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:20,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 61.0) internal successors, (671), 11 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:20,722 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 61.0) internal successors, (671), 11 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:20,722 INFO L175 Difference]: Start difference. First operand has 56 places, 56 transitions, 163 flow. Second operand 10 states and 404 transitions. [2023-11-29 01:04:20,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 74 transitions, 337 flow [2023-11-29 01:04:20,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:04:20,725 INFO L231 Difference]: Finished difference. Result has 67 places, 74 transitions, 324 flow [2023-11-29 01:04:20,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=324, PETRI_PLACES=67, PETRI_TRANSITIONS=74} [2023-11-29 01:04:20,726 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 8 predicate places. [2023-11-29 01:04:20,727 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 74 transitions, 324 flow [2023-11-29 01:04:20,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 36.0) internal successors, (360), 10 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:20,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:20,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:20,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 01:04:20,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:20,930 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:20,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:20,930 INFO L85 PathProgramCache]: Analyzing trace with hash 799184367, now seen corresponding path program 1 times [2023-11-29 01:04:20,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:20,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211728516] [2023-11-29 01:04:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:20,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:20,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:20,932 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:20,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 01:04:20,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:20,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:04:20,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:21,011 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 01:04:21,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 15 [2023-11-29 01:04:21,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,039 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:04:21,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 01:04:21,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,049 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:04:21,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 01:04:21,071 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:04:21,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 01:04:21,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:21,090 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:21,090 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:21,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211728516] [2023-11-29 01:04:21,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211728516] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:21,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:21,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:04:21,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758402943] [2023-11-29 01:04:21,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:21,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:04:21,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:21,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:04:21,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:04:21,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 61 [2023-11-29 01:04:21,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 74 transitions, 324 flow. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:21,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:21,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 61 [2023-11-29 01:04:21,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:21,270 INFO L124 PetriNetUnfolderBase]: 120/285 cut-off events. [2023-11-29 01:04:21,270 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2023-11-29 01:04:21,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 285 events. 120/285 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1176 event pairs, 40 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 560. Up to 190 conditions per place. [2023-11-29 01:04:21,273 INFO L140 encePairwiseOnDemand]: 58/61 looper letters, 47 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2023-11-29 01:04:21,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 72 transitions, 416 flow [2023-11-29 01:04:21,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:04:21,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:04:21,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2023-11-29 01:04:21,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6830601092896175 [2023-11-29 01:04:21,275 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 125 transitions. [2023-11-29 01:04:21,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 125 transitions. [2023-11-29 01:04:21,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:21,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 125 transitions. [2023-11-29 01:04:21,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:21,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:21,277 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:21,277 INFO L175 Difference]: Start difference. First operand has 67 places, 74 transitions, 324 flow. Second operand 3 states and 125 transitions. [2023-11-29 01:04:21,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 72 transitions, 416 flow [2023-11-29 01:04:21,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 72 transitions, 352 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-11-29 01:04:21,282 INFO L231 Difference]: Finished difference. Result has 63 places, 72 transitions, 258 flow [2023-11-29 01:04:21,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=258, PETRI_PLACES=63, PETRI_TRANSITIONS=72} [2023-11-29 01:04:21,283 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 4 predicate places. [2023-11-29 01:04:21,283 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 72 transitions, 258 flow [2023-11-29 01:04:21,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:21,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:21,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:21,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 01:04:21,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:21,485 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:21,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash 799184368, now seen corresponding path program 1 times [2023-11-29 01:04:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:21,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1560513776] [2023-11-29 01:04:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:21,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:21,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:21,487 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:21,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 01:04:21,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:21,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:04:21,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:21,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 01:04:21,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 01:04:21,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:21,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:21,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:21,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 01:04:21,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:21,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:21,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:21,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1560513776] [2023-11-29 01:04:21,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1560513776] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:21,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:21,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:04:21,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272787112] [2023-11-29 01:04:21,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:21,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:04:21,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:21,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:04:21,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:04:21,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:21,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 72 transitions, 258 flow. Second operand has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:21,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:21,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:21,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:22,053 INFO L124 PetriNetUnfolderBase]: 109/260 cut-off events. [2023-11-29 01:04:22,053 INFO L125 PetriNetUnfolderBase]: For 18/19 co-relation queries the response was YES. [2023-11-29 01:04:22,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 502 conditions, 260 events. 109/260 cut-off events. For 18/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1054 event pairs, 35 based on Foata normal form. 7/185 useless extension candidates. Maximal degree in co-relation 487. Up to 172 conditions per place. [2023-11-29 01:04:22,056 INFO L140 encePairwiseOnDemand]: 58/61 looper letters, 45 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2023-11-29 01:04:22,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 70 transitions, 346 flow [2023-11-29 01:04:22,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:04:22,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:04:22,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2023-11-29 01:04:22,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7049180327868853 [2023-11-29 01:04:22,057 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 129 transitions. [2023-11-29 01:04:22,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 129 transitions. [2023-11-29 01:04:22,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:22,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 129 transitions. [2023-11-29 01:04:22,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,059 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,059 INFO L175 Difference]: Start difference. First operand has 63 places, 72 transitions, 258 flow. Second operand 3 states and 129 transitions. [2023-11-29 01:04:22,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 70 transitions, 346 flow [2023-11-29 01:04:22,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 70 transitions, 345 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:04:22,062 INFO L231 Difference]: Finished difference. Result has 62 places, 70 transitions, 255 flow [2023-11-29 01:04:22,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=255, PETRI_PLACES=62, PETRI_TRANSITIONS=70} [2023-11-29 01:04:22,063 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 3 predicate places. [2023-11-29 01:04:22,063 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 70 transitions, 255 flow [2023-11-29 01:04:22,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:22,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:22,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 01:04:22,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:22,266 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:22,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:22,266 INFO L85 PathProgramCache]: Analyzing trace with hash -995079930, now seen corresponding path program 1 times [2023-11-29 01:04:22,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:22,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1614397170] [2023-11-29 01:04:22,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:22,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:22,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:22,267 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:22,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 01:04:22,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:22,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:04:22,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:22,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:22,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:22,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1614397170] [2023-11-29 01:04:22,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1614397170] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:22,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:22,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:04:22,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987265257] [2023-11-29 01:04:22,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:04:22,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:22,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:04:22,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:04:22,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:04:22,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 70 transitions, 255 flow. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:22,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:04:22,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:22,636 INFO L124 PetriNetUnfolderBase]: 176/438 cut-off events. [2023-11-29 01:04:22,636 INFO L125 PetriNetUnfolderBase]: For 29/31 co-relation queries the response was YES. [2023-11-29 01:04:22,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 832 conditions, 438 events. 176/438 cut-off events. For 29/31 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2179 event pairs, 72 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 816. Up to 193 conditions per place. [2023-11-29 01:04:22,640 INFO L140 encePairwiseOnDemand]: 57/61 looper letters, 72 selfloop transitions, 3 changer transitions 0/98 dead transitions. [2023-11-29 01:04:22,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 98 transitions, 507 flow [2023-11-29 01:04:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:04:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:04:22,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 187 transitions. [2023-11-29 01:04:22,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7663934426229508 [2023-11-29 01:04:22,642 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 187 transitions. [2023-11-29 01:04:22,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 187 transitions. [2023-11-29 01:04:22,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:22,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 187 transitions. [2023-11-29 01:04:22,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,644 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,644 INFO L175 Difference]: Start difference. First operand has 62 places, 70 transitions, 255 flow. Second operand 4 states and 187 transitions. [2023-11-29 01:04:22,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 98 transitions, 507 flow [2023-11-29 01:04:22,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 98 transitions, 506 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:04:22,648 INFO L231 Difference]: Finished difference. Result has 65 places, 70 transitions, 263 flow [2023-11-29 01:04:22,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=263, PETRI_PLACES=65, PETRI_TRANSITIONS=70} [2023-11-29 01:04:22,649 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 6 predicate places. [2023-11-29 01:04:22,649 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 70 transitions, 263 flow [2023-11-29 01:04:22,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:22,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:22,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:22,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 01:04:22,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:22,853 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:22,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1037253514, now seen corresponding path program 1 times [2023-11-29 01:04:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82698831] [2023-11-29 01:04:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:22,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:22,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:22,854 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:22,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 01:04:22,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:22,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:04:22,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:23,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:04:23,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:23,017 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:23,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82698831] [2023-11-29 01:04:23,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82698831] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:23,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:23,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:04:23,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120706967] [2023-11-29 01:04:23,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:23,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:04:23,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:23,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:04:23,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:04:23,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:04:23,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 70 transitions, 263 flow. Second operand has 5 states, 5 states have (on average 37.4) internal successors, (187), 5 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:23,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:23,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:04:23,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:23,366 INFO L124 PetriNetUnfolderBase]: 343/891 cut-off events. [2023-11-29 01:04:23,366 INFO L125 PetriNetUnfolderBase]: For 60/64 co-relation queries the response was YES. [2023-11-29 01:04:23,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1593 conditions, 891 events. 343/891 cut-off events. For 60/64 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5598 event pairs, 117 based on Foata normal form. 9/642 useless extension candidates. Maximal degree in co-relation 1575. Up to 239 conditions per place. [2023-11-29 01:04:23,374 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 66 selfloop transitions, 9 changer transitions 0/98 dead transitions. [2023-11-29 01:04:23,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 98 transitions, 478 flow [2023-11-29 01:04:23,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:04:23,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:04:23,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 235 transitions. [2023-11-29 01:04:23,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7704918032786885 [2023-11-29 01:04:23,376 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 235 transitions. [2023-11-29 01:04:23,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 235 transitions. [2023-11-29 01:04:23,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:23,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 235 transitions. [2023-11-29 01:04:23,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 47.0) internal successors, (235), 5 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:23,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:23,379 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:23,379 INFO L175 Difference]: Start difference. First operand has 65 places, 70 transitions, 263 flow. Second operand 5 states and 235 transitions. [2023-11-29 01:04:23,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 98 transitions, 478 flow [2023-11-29 01:04:23,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 98 transitions, 474 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 01:04:23,383 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 292 flow [2023-11-29 01:04:23,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2023-11-29 01:04:23,384 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 11 predicate places. [2023-11-29 01:04:23,384 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 292 flow [2023-11-29 01:04:23,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 5 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:23,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:23,384 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 01:04:23,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-29 01:04:23,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:23,588 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:23,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:23,588 INFO L85 PathProgramCache]: Analyzing trace with hash 97480130, now seen corresponding path program 2 times [2023-11-29 01:04:23,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:23,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1079615664] [2023-11-29 01:04:23,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:04:23,589 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:23,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:23,589 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:23,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 01:04:23,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:04:23,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:04:23,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:04:23,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:23,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 01:04:23,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:23,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:04:23,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:23,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:23,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:23,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:04:23,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:23,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:23,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:23,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:04:23,998 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:23,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:04:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:24,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:24,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1079615664] [2023-11-29 01:04:24,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1079615664] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:04:24,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:04:24,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 01:04:24,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977255764] [2023-11-29 01:04:24,715 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:04:24,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:04:24,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:24,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:04:24,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:04:27,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:04:27,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 292 flow. Second operand has 14 states, 14 states have (on average 36.57142857142857) internal successors, (512), 14 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:27,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:27,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:04:27,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:32,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:04:35,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:04:38,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:04:42,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:04:43,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:04:47,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:04:48,213 INFO L124 PetriNetUnfolderBase]: 319/835 cut-off events. [2023-11-29 01:04:48,213 INFO L125 PetriNetUnfolderBase]: For 182/187 co-relation queries the response was YES. [2023-11-29 01:04:48,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1647 conditions, 835 events. 319/835 cut-off events. For 182/187 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5138 event pairs, 140 based on Foata normal form. 18/628 useless extension candidates. Maximal degree in co-relation 1626. Up to 495 conditions per place. [2023-11-29 01:04:48,218 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 24 selfloop transitions, 61 changer transitions 0/107 dead transitions. [2023-11-29 01:04:48,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 107 transitions, 654 flow [2023-11-29 01:04:48,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:04:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:04:48,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 866 transitions. [2023-11-29 01:04:48,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453055141579732 [2023-11-29 01:04:48,223 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 866 transitions. [2023-11-29 01:04:48,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 866 transitions. [2023-11-29 01:04:48,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:48,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 866 transitions. [2023-11-29 01:04:48,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 39.36363636363637) internal successors, (866), 22 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 61.0) internal successors, (1403), 23 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,231 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 61.0) internal successors, (1403), 23 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,231 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 292 flow. Second operand 22 states and 866 transitions. [2023-11-29 01:04:48,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 107 transitions, 654 flow [2023-11-29 01:04:48,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 107 transitions, 638 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:04:48,236 INFO L231 Difference]: Finished difference. Result has 95 places, 107 transitions, 648 flow [2023-11-29 01:04:48,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=648, PETRI_PLACES=95, PETRI_TRANSITIONS=107} [2023-11-29 01:04:48,237 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 36 predicate places. [2023-11-29 01:04:48,237 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 107 transitions, 648 flow [2023-11-29 01:04:48,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 36.57142857142857) internal successors, (512), 14 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:48,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:48,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 01:04:48,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:48,438 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:48,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:48,439 INFO L85 PathProgramCache]: Analyzing trace with hash -800008284, now seen corresponding path program 1 times [2023-11-29 01:04:48,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:48,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [861342999] [2023-11-29 01:04:48,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:48,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:48,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:48,440 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:48,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 01:04:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:48,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:04:48,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:48,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:04:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:48,521 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:48,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:48,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [861342999] [2023-11-29 01:04:48,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [861342999] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:48,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:48,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:04:48,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153242051] [2023-11-29 01:04:48,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:48,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:04:48,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:48,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:04:48,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:04:48,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 61 [2023-11-29 01:04:48,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 107 transitions, 648 flow. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:48,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 61 [2023-11-29 01:04:48,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:48,828 INFO L124 PetriNetUnfolderBase]: 385/947 cut-off events. [2023-11-29 01:04:48,829 INFO L125 PetriNetUnfolderBase]: For 191/195 co-relation queries the response was YES. [2023-11-29 01:04:48,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2029 conditions, 947 events. 385/947 cut-off events. For 191/195 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5911 event pairs, 212 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 2002. Up to 607 conditions per place. [2023-11-29 01:04:48,835 INFO L140 encePairwiseOnDemand]: 57/61 looper letters, 73 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2023-11-29 01:04:48,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 105 transitions, 814 flow [2023-11-29 01:04:48,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:04:48,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:04:48,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 150 transitions. [2023-11-29 01:04:48,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6147540983606558 [2023-11-29 01:04:48,836 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 150 transitions. [2023-11-29 01:04:48,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 150 transitions. [2023-11-29 01:04:48,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:48,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 150 transitions. [2023-11-29 01:04:48,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,838 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,838 INFO L175 Difference]: Start difference. First operand has 95 places, 107 transitions, 648 flow. Second operand 4 states and 150 transitions. [2023-11-29 01:04:48,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 105 transitions, 814 flow [2023-11-29 01:04:48,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 105 transitions, 658 flow, removed 47 selfloop flow, removed 9 redundant places. [2023-11-29 01:04:48,843 INFO L231 Difference]: Finished difference. Result has 87 places, 105 transitions, 512 flow [2023-11-29 01:04:48,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=512, PETRI_PLACES=87, PETRI_TRANSITIONS=105} [2023-11-29 01:04:48,844 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 28 predicate places. [2023-11-29 01:04:48,844 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 105 transitions, 512 flow [2023-11-29 01:04:48,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:48,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:48,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:48,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-29 01:04:49,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:49,045 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:49,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:49,045 INFO L85 PathProgramCache]: Analyzing trace with hash -800008283, now seen corresponding path program 1 times [2023-11-29 01:04:49,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:49,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1835907008] [2023-11-29 01:04:49,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:49,046 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:49,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:49,047 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:49,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 01:04:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:49,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 01:04:49,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:49,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:04:49,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:49,307 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:49,307 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:49,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1835907008] [2023-11-29 01:04:49,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1835907008] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:49,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:49,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:04:49,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198748225] [2023-11-29 01:04:49,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:49,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:04:49,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:49,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:04:49,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:04:49,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 61 [2023-11-29 01:04:49,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 105 transitions, 512 flow. Second operand has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 6 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:49,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:49,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 61 [2023-11-29 01:04:49,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:50,298 INFO L124 PetriNetUnfolderBase]: 790/1775 cut-off events. [2023-11-29 01:04:50,298 INFO L125 PetriNetUnfolderBase]: For 242/246 co-relation queries the response was YES. [2023-11-29 01:04:50,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3523 conditions, 1775 events. 790/1775 cut-off events. For 242/246 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12204 event pairs, 99 based on Foata normal form. 0/1410 useless extension candidates. Maximal degree in co-relation 3496. Up to 647 conditions per place. [2023-11-29 01:04:50,314 INFO L140 encePairwiseOnDemand]: 54/61 looper letters, 89 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2023-11-29 01:04:50,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 133 transitions, 807 flow [2023-11-29 01:04:50,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:04:50,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 01:04:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 252 transitions. [2023-11-29 01:04:50,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6885245901639344 [2023-11-29 01:04:50,316 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 252 transitions. [2023-11-29 01:04:50,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 252 transitions. [2023-11-29 01:04:50,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:50,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 252 transitions. [2023-11-29 01:04:50,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 42.0) internal successors, (252), 6 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:50,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 61.0) internal successors, (427), 7 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:50,318 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 61.0) internal successors, (427), 7 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:50,318 INFO L175 Difference]: Start difference. First operand has 87 places, 105 transitions, 512 flow. Second operand 6 states and 252 transitions. [2023-11-29 01:04:50,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 133 transitions, 807 flow [2023-11-29 01:04:50,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 794 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:04:50,326 INFO L231 Difference]: Finished difference. Result has 92 places, 108 transitions, 581 flow [2023-11-29 01:04:50,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=581, PETRI_PLACES=92, PETRI_TRANSITIONS=108} [2023-11-29 01:04:50,327 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 33 predicate places. [2023-11-29 01:04:50,327 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 108 transitions, 581 flow [2023-11-29 01:04:50,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 6 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:50,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:50,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:50,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 01:04:50,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:50,531 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:50,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:50,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1352360536, now seen corresponding path program 1 times [2023-11-29 01:04:50,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:50,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786393569] [2023-11-29 01:04:50,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:50,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:50,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:50,533 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:50,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 01:04:50,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:50,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:04:50,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:50,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:04:50,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:50,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:50,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:50,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:50,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:50,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:04:50,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:50,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:04:50,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:50,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 01:04:50,746 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 01:04:50,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 01:04:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:04:50,765 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:04:50,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:50,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786393569] [2023-11-29 01:04:50,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786393569] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:50,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:50,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:04:50,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873429106] [2023-11-29 01:04:50,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:50,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:04:50,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:50,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:04:50,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:04:50,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 61 [2023-11-29 01:04:50,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 108 transitions, 581 flow. Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:50,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:50,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 61 [2023-11-29 01:04:50,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:51,168 INFO L124 PetriNetUnfolderBase]: 662/1554 cut-off events. [2023-11-29 01:04:51,168 INFO L125 PetriNetUnfolderBase]: For 339/360 co-relation queries the response was YES. [2023-11-29 01:04:51,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3335 conditions, 1554 events. 662/1554 cut-off events. For 339/360 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10726 event pairs, 464 based on Foata normal form. 0/1516 useless extension candidates. Maximal degree in co-relation 3306. Up to 1109 conditions per place. [2023-11-29 01:04:51,179 INFO L140 encePairwiseOnDemand]: 56/61 looper letters, 63 selfloop transitions, 23 changer transitions 0/106 dead transitions. [2023-11-29 01:04:51,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 106 transitions, 749 flow [2023-11-29 01:04:51,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:04:51,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:04:51,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 181 transitions. [2023-11-29 01:04:51,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934426229508196 [2023-11-29 01:04:51,180 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 181 transitions. [2023-11-29 01:04:51,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 181 transitions. [2023-11-29 01:04:51,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:51,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 181 transitions. [2023-11-29 01:04:51,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 36.2) internal successors, (181), 5 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:51,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:51,182 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:51,183 INFO L175 Difference]: Start difference. First operand has 92 places, 108 transitions, 581 flow. Second operand 5 states and 181 transitions. [2023-11-29 01:04:51,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 106 transitions, 749 flow [2023-11-29 01:04:51,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 106 transitions, 713 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:04:51,188 INFO L231 Difference]: Finished difference. Result has 91 places, 106 transitions, 587 flow [2023-11-29 01:04:51,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=587, PETRI_PLACES=91, PETRI_TRANSITIONS=106} [2023-11-29 01:04:51,189 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 32 predicate places. [2023-11-29 01:04:51,190 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 106 transitions, 587 flow [2023-11-29 01:04:51,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:51,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:51,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:04:51,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-11-29 01:04:51,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:51,392 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:04:51,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:51,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1352360537, now seen corresponding path program 1 times [2023-11-29 01:04:51,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:04:51,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1448532370] [2023-11-29 01:04:51,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:51,393 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:04:51,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:04:51,394 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:04:51,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 01:04:51,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:51,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 01:04:51,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:51,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:04:51,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:51,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:51,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:51,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:51,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:51,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:04:51,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:51,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:04:51,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:04:51,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:04:51,699 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 01:04:51,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2023-11-29 01:04:52,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:52,266 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:04:53,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:53,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:04:53,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1448532370] [2023-11-29 01:04:53,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1448532370] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:04:53,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:04:53,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2023-11-29 01:04:53,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412702050] [2023-11-29 01:04:53,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:04:53,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:04:53,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:04:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:04:53,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:04:59,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 61 [2023-11-29 01:04:59,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 106 transitions, 587 flow. Second operand has 16 states, 16 states have (on average 33.125) internal successors, (530), 16 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:59,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:59,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 61 [2023-11-29 01:04:59,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:03,194 INFO L124 PetriNetUnfolderBase]: 1095/2505 cut-off events. [2023-11-29 01:05:03,194 INFO L125 PetriNetUnfolderBase]: For 464/491 co-relation queries the response was YES. [2023-11-29 01:05:03,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5266 conditions, 2505 events. 1095/2505 cut-off events. For 464/491 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18839 event pairs, 667 based on Foata normal form. 0/2401 useless extension candidates. Maximal degree in co-relation 5237. Up to 1087 conditions per place. [2023-11-29 01:05:03,211 INFO L140 encePairwiseOnDemand]: 51/61 looper letters, 82 selfloop transitions, 91 changer transitions 0/190 dead transitions. [2023-11-29 01:05:03,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 190 transitions, 1372 flow [2023-11-29 01:05:03,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:05:03,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:05:03,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 743 transitions. [2023-11-29 01:05:03,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090163934426229 [2023-11-29 01:05:03,215 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 743 transitions. [2023-11-29 01:05:03,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 743 transitions. [2023-11-29 01:05:03,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:03,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 743 transitions. [2023-11-29 01:05:03,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 37.15) internal successors, (743), 20 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 61.0) internal successors, (1281), 21 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,221 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 61.0) internal successors, (1281), 21 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,221 INFO L175 Difference]: Start difference. First operand has 91 places, 106 transitions, 587 flow. Second operand 20 states and 743 transitions. [2023-11-29 01:05:03,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 190 transitions, 1372 flow [2023-11-29 01:05:03,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 190 transitions, 1320 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:03,232 INFO L231 Difference]: Finished difference. Result has 110 places, 150 transitions, 1089 flow [2023-11-29 01:05:03,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1089, PETRI_PLACES=110, PETRI_TRANSITIONS=150} [2023-11-29 01:05:03,233 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 51 predicate places. [2023-11-29 01:05:03,233 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 150 transitions, 1089 flow [2023-11-29 01:05:03,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 33.125) internal successors, (530), 16 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:03,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:03,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 01:05:03,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:03,435 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:03,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:03,436 INFO L85 PathProgramCache]: Analyzing trace with hash 969547429, now seen corresponding path program 1 times [2023-11-29 01:05:03,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:03,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1931792329] [2023-11-29 01:05:03,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:03,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:03,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:03,437 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:03,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 01:05:03,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:03,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:05:03,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:03,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:05:03,596 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:05:03,596 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:03,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1931792329] [2023-11-29 01:05:03,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1931792329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:03,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:03,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:05:03,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286450748] [2023-11-29 01:05:03,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:03,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:05:03,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:03,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:05:03,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:05:03,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:05:03,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 150 transitions, 1089 flow. Second operand has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:03,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:05:03,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:03,964 INFO L124 PetriNetUnfolderBase]: 778/1856 cut-off events. [2023-11-29 01:05:03,964 INFO L125 PetriNetUnfolderBase]: For 1140/1209 co-relation queries the response was YES. [2023-11-29 01:05:03,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4389 conditions, 1856 events. 778/1856 cut-off events. For 1140/1209 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13377 event pairs, 496 based on Foata normal form. 12/1763 useless extension candidates. Maximal degree in co-relation 4357. Up to 1270 conditions per place. [2023-11-29 01:05:03,976 INFO L140 encePairwiseOnDemand]: 57/61 looper letters, 159 selfloop transitions, 3 changer transitions 0/183 dead transitions. [2023-11-29 01:05:03,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 183 transitions, 1615 flow [2023-11-29 01:05:03,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:05:03,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:05:03,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2023-11-29 01:05:03,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7581967213114754 [2023-11-29 01:05:03,977 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 185 transitions. [2023-11-29 01:05:03,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 185 transitions. [2023-11-29 01:05:03,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:03,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 185 transitions. [2023-11-29 01:05:03,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,978 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,978 INFO L175 Difference]: Start difference. First operand has 110 places, 150 transitions, 1089 flow. Second operand 4 states and 185 transitions. [2023-11-29 01:05:03,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 183 transitions, 1615 flow [2023-11-29 01:05:03,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 183 transitions, 1615 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 01:05:03,988 INFO L231 Difference]: Finished difference. Result has 114 places, 150 transitions, 1098 flow [2023-11-29 01:05:03,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1098, PETRI_PLACES=114, PETRI_TRANSITIONS=150} [2023-11-29 01:05:03,989 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 55 predicate places. [2023-11-29 01:05:03,989 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 150 transitions, 1098 flow [2023-11-29 01:05:03,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:03,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:03,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:03,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-29 01:05:04,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:04,190 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:04,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:04,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1026495899, now seen corresponding path program 1 times [2023-11-29 01:05:04,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:04,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [567643662] [2023-11-29 01:05:04,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:04,191 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:04,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:04,191 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:04,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 01:05:04,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:04,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:05:04,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:04,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:04,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:04,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 35 treesize of output 31 [2023-11-29 01:05:04,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:04,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:04,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [567643662] [2023-11-29 01:05:04,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [567643662] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:04,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:04,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 01:05:04,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462808150] [2023-11-29 01:05:04,750 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:04,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:05:04,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:04,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:05:04,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:05:05,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:05:05,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 150 transitions, 1098 flow. Second operand has 10 states, 10 states have (on average 36.8) internal successors, (368), 10 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:05,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:05,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:05:05,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:06,525 INFO L124 PetriNetUnfolderBase]: 737/1714 cut-off events. [2023-11-29 01:05:06,525 INFO L125 PetriNetUnfolderBase]: For 737/768 co-relation queries the response was YES. [2023-11-29 01:05:06,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4120 conditions, 1714 events. 737/1714 cut-off events. For 737/768 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11711 event pairs, 348 based on Foata normal form. 37/1640 useless extension candidates. Maximal degree in co-relation 4085. Up to 688 conditions per place. [2023-11-29 01:05:06,546 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 126 selfloop transitions, 45 changer transitions 0/191 dead transitions. [2023-11-29 01:05:06,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 191 transitions, 1546 flow [2023-11-29 01:05:06,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 01:05:06,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 01:05:06,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 356 transitions. [2023-11-29 01:05:06,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7295081967213115 [2023-11-29 01:05:06,549 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 356 transitions. [2023-11-29 01:05:06,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 356 transitions. [2023-11-29 01:05:06,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:06,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 356 transitions. [2023-11-29 01:05:06,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 44.5) internal successors, (356), 8 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:06,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:06,553 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:06,553 INFO L175 Difference]: Start difference. First operand has 114 places, 150 transitions, 1098 flow. Second operand 8 states and 356 transitions. [2023-11-29 01:05:06,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 191 transitions, 1546 flow [2023-11-29 01:05:06,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 191 transitions, 1541 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:05:06,569 INFO L231 Difference]: Finished difference. Result has 121 places, 151 transitions, 1215 flow [2023-11-29 01:05:06,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1215, PETRI_PLACES=121, PETRI_TRANSITIONS=151} [2023-11-29 01:05:06,569 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 62 predicate places. [2023-11-29 01:05:06,570 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 151 transitions, 1215 flow [2023-11-29 01:05:06,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 36.8) internal successors, (368), 10 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:06,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:06,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:06,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-11-29 01:05:06,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:06,774 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:06,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:06,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1419235543, now seen corresponding path program 1 times [2023-11-29 01:05:06,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:06,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [791501982] [2023-11-29 01:05:06,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:06,775 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:06,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:06,775 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:06,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 01:05:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:06,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:05:06,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:06,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:06,945 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:05:06,945 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:06,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [791501982] [2023-11-29 01:05:06,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [791501982] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:06,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:06,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:05:06,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247492181] [2023-11-29 01:05:06,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:06,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:05:06,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:06,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:05:06,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:05:07,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:05:07,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 151 transitions, 1215 flow. Second operand has 5 states, 5 states have (on average 37.8) internal successors, (189), 5 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:07,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:05:07,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:07,323 INFO L124 PetriNetUnfolderBase]: 710/1696 cut-off events. [2023-11-29 01:05:07,323 INFO L125 PetriNetUnfolderBase]: For 1727/1748 co-relation queries the response was YES. [2023-11-29 01:05:07,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4221 conditions, 1696 events. 710/1696 cut-off events. For 1727/1748 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11760 event pairs, 293 based on Foata normal form. 6/1592 useless extension candidates. Maximal degree in co-relation 4184. Up to 730 conditions per place. [2023-11-29 01:05:07,334 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 133 selfloop transitions, 21 changer transitions 0/176 dead transitions. [2023-11-29 01:05:07,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 1610 flow [2023-11-29 01:05:07,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:05:07,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:05:07,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2023-11-29 01:05:07,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7573770491803279 [2023-11-29 01:05:07,336 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 231 transitions. [2023-11-29 01:05:07,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 231 transitions. [2023-11-29 01:05:07,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:07,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 231 transitions. [2023-11-29 01:05:07,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 46.2) internal successors, (231), 5 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,338 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,338 INFO L175 Difference]: Start difference. First operand has 121 places, 151 transitions, 1215 flow. Second operand 5 states and 231 transitions. [2023-11-29 01:05:07,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 1610 flow [2023-11-29 01:05:07,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 176 transitions, 1532 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 01:05:07,348 INFO L231 Difference]: Finished difference. Result has 122 places, 151 transitions, 1191 flow [2023-11-29 01:05:07,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1191, PETRI_PLACES=122, PETRI_TRANSITIONS=151} [2023-11-29 01:05:07,349 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 63 predicate places. [2023-11-29 01:05:07,349 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 151 transitions, 1191 flow [2023-11-29 01:05:07,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.8) internal successors, (189), 5 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:07,349 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:07,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 01:05:07,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:07,550 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:07,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:07,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1414597931, now seen corresponding path program 2 times [2023-11-29 01:05:07,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:07,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1435500] [2023-11-29 01:05:07,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:05:07,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:07,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:07,551 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:07,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 01:05:07,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 01:05:07,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:05:07,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 01:05:07,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:07,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:05:07,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:05:07,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:07,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:07,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:07,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:07,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:07,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:05:07,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:05:07,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:07,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:05:07,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:07,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:07,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:07,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 01:05:07,825 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:05:07,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:05:07,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 01:05:07,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:05:07,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:07,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1435500] [2023-11-29 01:05:07,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1435500] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:07,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:07,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:05:07,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65769450] [2023-11-29 01:05:07,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:07,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:05:07,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:07,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:05:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:05:08,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 61 [2023-11-29 01:05:08,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 151 transitions, 1191 flow. Second operand has 5 states, 5 states have (on average 33.0) internal successors, (165), 5 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:08,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:08,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 61 [2023-11-29 01:05:08,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:08,941 INFO L124 PetriNetUnfolderBase]: 973/2107 cut-off events. [2023-11-29 01:05:08,941 INFO L125 PetriNetUnfolderBase]: For 1369/1375 co-relation queries the response was YES. [2023-11-29 01:05:08,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5356 conditions, 2107 events. 973/2107 cut-off events. For 1369/1375 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14265 event pairs, 164 based on Foata normal form. 22/2080 useless extension candidates. Maximal degree in co-relation 5319. Up to 791 conditions per place. [2023-11-29 01:05:08,952 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 145 selfloop transitions, 16 changer transitions 0/180 dead transitions. [2023-11-29 01:05:08,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 180 transitions, 1595 flow [2023-11-29 01:05:08,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:05:08,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:05:08,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 211 transitions. [2023-11-29 01:05:08,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6918032786885245 [2023-11-29 01:05:08,953 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 211 transitions. [2023-11-29 01:05:08,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 211 transitions. [2023-11-29 01:05:08,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:08,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 211 transitions. [2023-11-29 01:05:08,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 42.2) internal successors, (211), 5 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:08,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:08,955 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:08,955 INFO L175 Difference]: Start difference. First operand has 122 places, 151 transitions, 1191 flow. Second operand 5 states and 211 transitions. [2023-11-29 01:05:08,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 180 transitions, 1595 flow [2023-11-29 01:05:08,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 180 transitions, 1555 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:08,966 INFO L231 Difference]: Finished difference. Result has 125 places, 153 transitions, 1216 flow [2023-11-29 01:05:08,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1216, PETRI_PLACES=125, PETRI_TRANSITIONS=153} [2023-11-29 01:05:08,966 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 66 predicate places. [2023-11-29 01:05:08,966 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 153 transitions, 1216 flow [2023-11-29 01:05:08,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.0) internal successors, (165), 5 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:08,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:08,967 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:08,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-11-29 01:05:09,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:09,168 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:09,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:09,168 INFO L85 PathProgramCache]: Analyzing trace with hash -171765794, now seen corresponding path program 1 times [2023-11-29 01:05:09,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:09,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2083371180] [2023-11-29 01:05:09,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:09,168 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:09,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:09,169 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:09,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 01:05:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:09,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:05:09,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:09,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:09,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:09,663 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:09,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:09,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2083371180] [2023-11-29 01:05:09,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2083371180] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:09,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:09,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:05:09,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496142251] [2023-11-29 01:05:09,664 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:09,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:05:09,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:09,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:05:09,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:05:10,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:05:10,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 153 transitions, 1216 flow. Second operand has 12 states, 12 states have (on average 37.833333333333336) internal successors, (454), 12 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:10,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:10,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:05:10,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:10,896 INFO L124 PetriNetUnfolderBase]: 1074/2457 cut-off events. [2023-11-29 01:05:10,896 INFO L125 PetriNetUnfolderBase]: For 2789/2877 co-relation queries the response was YES. [2023-11-29 01:05:10,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6223 conditions, 2457 events. 1074/2457 cut-off events. For 2789/2877 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17920 event pairs, 564 based on Foata normal form. 24/2317 useless extension candidates. Maximal degree in co-relation 6184. Up to 918 conditions per place. [2023-11-29 01:05:10,908 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 149 selfloop transitions, 51 changer transitions 0/224 dead transitions. [2023-11-29 01:05:10,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 224 transitions, 2018 flow [2023-11-29 01:05:10,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:05:10,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:05:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 399 transitions. [2023-11-29 01:05:10,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.726775956284153 [2023-11-29 01:05:10,910 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 399 transitions. [2023-11-29 01:05:10,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 399 transitions. [2023-11-29 01:05:10,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:10,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 399 transitions. [2023-11-29 01:05:10,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 44.333333333333336) internal successors, (399), 9 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:10,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:10,912 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:10,912 INFO L175 Difference]: Start difference. First operand has 125 places, 153 transitions, 1216 flow. Second operand 9 states and 399 transitions. [2023-11-29 01:05:10,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 224 transitions, 2018 flow [2023-11-29 01:05:10,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 224 transitions, 1960 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:10,924 INFO L231 Difference]: Finished difference. Result has 134 places, 169 transitions, 1538 flow [2023-11-29 01:05:10,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1538, PETRI_PLACES=134, PETRI_TRANSITIONS=169} [2023-11-29 01:05:10,924 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 75 predicate places. [2023-11-29 01:05:10,924 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 169 transitions, 1538 flow [2023-11-29 01:05:10,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 37.833333333333336) internal successors, (454), 12 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:10,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:10,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:10,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-11-29 01:05:11,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:11,126 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:11,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:11,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1023688439, now seen corresponding path program 1 times [2023-11-29 01:05:11,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:11,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191195728] [2023-11-29 01:05:11,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:11,127 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:11,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:11,127 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:11,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 01:05:11,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:11,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:05:11,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:11,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:05:11,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:05:11,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:11,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:11,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:05:11,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:11,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:05:11,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:11,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:11,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:11,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:11,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:11,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:05:11,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:11,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 01:05:11,558 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:05:11,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:05:11,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:11,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:12,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:12,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:12,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191195728] [2023-11-29 01:05:12,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191195728] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:12,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:12,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 01:05:12,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643685986] [2023-11-29 01:05:12,462 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:12,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:05:12,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:12,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:05:12,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:05:15,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 61 [2023-11-29 01:05:15,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 169 transitions, 1538 flow. Second operand has 10 states, 10 states have (on average 33.2) internal successors, (332), 10 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:15,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:15,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 61 [2023-11-29 01:05:15,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:18,065 INFO L124 PetriNetUnfolderBase]: 1443/3281 cut-off events. [2023-11-29 01:05:18,065 INFO L125 PetriNetUnfolderBase]: For 3244/3306 co-relation queries the response was YES. [2023-11-29 01:05:18,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8184 conditions, 3281 events. 1443/3281 cut-off events. For 3244/3306 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 25542 event pairs, 789 based on Foata normal form. 35/3107 useless extension candidates. Maximal degree in co-relation 8141. Up to 1140 conditions per place. [2023-11-29 01:05:18,082 INFO L140 encePairwiseOnDemand]: 51/61 looper letters, 103 selfloop transitions, 118 changer transitions 0/242 dead transitions. [2023-11-29 01:05:18,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 242 transitions, 2581 flow [2023-11-29 01:05:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:05:18,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:05:18,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 564 transitions. [2023-11-29 01:05:18,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6163934426229508 [2023-11-29 01:05:18,084 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 564 transitions. [2023-11-29 01:05:18,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 564 transitions. [2023-11-29 01:05:18,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:18,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 564 transitions. [2023-11-29 01:05:18,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 37.6) internal successors, (564), 15 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:18,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 61.0) internal successors, (976), 16 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:18,087 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 61.0) internal successors, (976), 16 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:18,087 INFO L175 Difference]: Start difference. First operand has 134 places, 169 transitions, 1538 flow. Second operand 15 states and 564 transitions. [2023-11-29 01:05:18,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 242 transitions, 2581 flow [2023-11-29 01:05:18,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 242 transitions, 2578 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:05:18,101 INFO L231 Difference]: Finished difference. Result has 150 places, 191 transitions, 2132 flow [2023-11-29 01:05:18,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2132, PETRI_PLACES=150, PETRI_TRANSITIONS=191} [2023-11-29 01:05:18,102 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 91 predicate places. [2023-11-29 01:05:18,102 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 191 transitions, 2132 flow [2023-11-29 01:05:18,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 33.2) internal successors, (332), 10 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:18,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:18,102 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:18,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 01:05:18,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:18,303 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:18,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:18,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1360871010, now seen corresponding path program 2 times [2023-11-29 01:05:18,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:18,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522260564] [2023-11-29 01:05:18,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:05:18,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:18,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:18,304 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:18,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 01:05:18,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:05:18,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:05:18,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:05:18,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:18,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 01:05:18,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:18,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:05:18,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:18,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:05:18,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:18,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 01:05:18,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:05:18,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:18,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:05:18,470 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:05:18,475 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:05:18,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:18,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 01:05:18,578 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:05:18,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:05:18,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:18,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:19,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:19,492 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:19,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522260564] [2023-11-29 01:05:19,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522260564] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:19,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:19,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 01:05:19,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322670018] [2023-11-29 01:05:19,492 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:19,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:05:19,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:19,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:05:19,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:05:25,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:05:27,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 61 [2023-11-29 01:05:27,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 191 transitions, 2132 flow. Second operand has 12 states, 12 states have (on average 32.166666666666664) internal successors, (386), 12 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:27,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:27,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 61 [2023-11-29 01:05:27,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:29,451 INFO L124 PetriNetUnfolderBase]: 1678/4015 cut-off events. [2023-11-29 01:05:29,452 INFO L125 PetriNetUnfolderBase]: For 3771/3844 co-relation queries the response was YES. [2023-11-29 01:05:29,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10536 conditions, 4015 events. 1678/4015 cut-off events. For 3771/3844 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 32410 event pairs, 780 based on Foata normal form. 43/3801 useless extension candidates. Maximal degree in co-relation 10489. Up to 1082 conditions per place. [2023-11-29 01:05:29,474 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 166 selfloop transitions, 56 changer transitions 0/245 dead transitions. [2023-11-29 01:05:29,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 245 transitions, 2829 flow [2023-11-29 01:05:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:05:29,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:05:29,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 421 transitions. [2023-11-29 01:05:29,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6274217585692996 [2023-11-29 01:05:29,477 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 421 transitions. [2023-11-29 01:05:29,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 421 transitions. [2023-11-29 01:05:29,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:29,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 421 transitions. [2023-11-29 01:05:29,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 38.27272727272727) internal successors, (421), 11 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:29,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 61.0) internal successors, (732), 12 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:29,479 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 61.0) internal successors, (732), 12 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:29,479 INFO L175 Difference]: Start difference. First operand has 150 places, 191 transitions, 2132 flow. Second operand 11 states and 421 transitions. [2023-11-29 01:05:29,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 245 transitions, 2829 flow [2023-11-29 01:05:29,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 245 transitions, 2781 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-11-29 01:05:29,500 INFO L231 Difference]: Finished difference. Result has 153 places, 201 transitions, 2315 flow [2023-11-29 01:05:29,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2315, PETRI_PLACES=153, PETRI_TRANSITIONS=201} [2023-11-29 01:05:29,501 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 94 predicate places. [2023-11-29 01:05:29,501 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 201 transitions, 2315 flow [2023-11-29 01:05:29,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 32.166666666666664) internal successors, (386), 12 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:29,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:29,501 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:29,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-11-29 01:05:29,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:29,702 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:29,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:29,702 INFO L85 PathProgramCache]: Analyzing trace with hash -762671236, now seen corresponding path program 1 times [2023-11-29 01:05:29,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:29,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380102203] [2023-11-29 01:05:29,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:29,703 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:29,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:29,704 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:29,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 01:05:29,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:29,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 01:05:29,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:29,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:05:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:05:30,105 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:31,310 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:05:31,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:31,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1380102203] [2023-11-29 01:05:31,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1380102203] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:31,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:31,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 01:05:31,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733652096] [2023-11-29 01:05:31,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:31,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:05:31,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:31,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:05:31,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:05:34,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 61 [2023-11-29 01:05:34,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 201 transitions, 2315 flow. Second operand has 14 states, 14 states have (on average 34.857142857142854) internal successors, (488), 14 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:34,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:34,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 61 [2023-11-29 01:05:34,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:36,835 INFO L124 PetriNetUnfolderBase]: 2667/5806 cut-off events. [2023-11-29 01:05:36,835 INFO L125 PetriNetUnfolderBase]: For 7953/8060 co-relation queries the response was YES. [2023-11-29 01:05:36,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16309 conditions, 5806 events. 2667/5806 cut-off events. For 7953/8060 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 45775 event pairs, 334 based on Foata normal form. 108/5804 useless extension candidates. Maximal degree in co-relation 16259. Up to 1506 conditions per place. [2023-11-29 01:05:36,869 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 245 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2023-11-29 01:05:36,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 320 transitions, 3310 flow [2023-11-29 01:05:36,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:05:36,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:05:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 539 transitions. [2023-11-29 01:05:36,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7363387978142076 [2023-11-29 01:05:36,871 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 539 transitions. [2023-11-29 01:05:36,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 539 transitions. [2023-11-29 01:05:36,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:36,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 539 transitions. [2023-11-29 01:05:36,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 44.916666666666664) internal successors, (539), 12 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:36,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:36,873 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:36,873 INFO L175 Difference]: Start difference. First operand has 153 places, 201 transitions, 2315 flow. Second operand 12 states and 539 transitions. [2023-11-29 01:05:36,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 320 transitions, 3310 flow [2023-11-29 01:05:36,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 320 transitions, 3255 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 01:05:36,901 INFO L231 Difference]: Finished difference. Result has 165 places, 209 transitions, 2475 flow [2023-11-29 01:05:36,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2475, PETRI_PLACES=165, PETRI_TRANSITIONS=209} [2023-11-29 01:05:36,902 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 106 predicate places. [2023-11-29 01:05:36,902 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 209 transitions, 2475 flow [2023-11-29 01:05:36,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 34.857142857142854) internal successors, (488), 14 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:36,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:36,902 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:36,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 01:05:37,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:37,103 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:37,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:37,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1860056936, now seen corresponding path program 1 times [2023-11-29 01:05:37,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:37,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [335971640] [2023-11-29 01:05:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:37,103 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:37,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:37,104 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:37,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 01:05:37,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:37,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 01:05:37,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:37,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:05:37,554 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:05:37,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:38,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:05:38,724 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:38,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [335971640] [2023-11-29 01:05:38,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [335971640] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:38,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:38,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 01:05:38,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401816497] [2023-11-29 01:05:38,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:38,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:05:38,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:38,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:05:38,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:05:41,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 61 [2023-11-29 01:05:41,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 209 transitions, 2475 flow. Second operand has 14 states, 14 states have (on average 35.142857142857146) internal successors, (492), 14 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:41,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:41,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 61 [2023-11-29 01:05:41,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:44,223 INFO L124 PetriNetUnfolderBase]: 5559/11657 cut-off events. [2023-11-29 01:05:44,224 INFO L125 PetriNetUnfolderBase]: For 21891/22005 co-relation queries the response was YES. [2023-11-29 01:05:44,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33802 conditions, 11657 events. 5559/11657 cut-off events. For 21891/22005 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 97481 event pairs, 504 based on Foata normal form. 342/11954 useless extension candidates. Maximal degree in co-relation 33747. Up to 2176 conditions per place. [2023-11-29 01:05:44,329 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 276 selfloop transitions, 51 changer transitions 0/355 dead transitions. [2023-11-29 01:05:44,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 355 transitions, 4229 flow [2023-11-29 01:05:44,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:05:44,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:05:44,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 525 transitions. [2023-11-29 01:05:44,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7172131147540983 [2023-11-29 01:05:44,332 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 525 transitions. [2023-11-29 01:05:44,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 525 transitions. [2023-11-29 01:05:44,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:44,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 525 transitions. [2023-11-29 01:05:44,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 43.75) internal successors, (525), 12 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:44,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:44,336 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:44,336 INFO L175 Difference]: Start difference. First operand has 165 places, 209 transitions, 2475 flow. Second operand 12 states and 525 transitions. [2023-11-29 01:05:44,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 355 transitions, 4229 flow [2023-11-29 01:05:44,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 355 transitions, 4152 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:44,417 INFO L231 Difference]: Finished difference. Result has 177 places, 216 transitions, 2572 flow [2023-11-29 01:05:44,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2572, PETRI_PLACES=177, PETRI_TRANSITIONS=216} [2023-11-29 01:05:44,418 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 118 predicate places. [2023-11-29 01:05:44,418 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 216 transitions, 2572 flow [2023-11-29 01:05:44,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 35.142857142857146) internal successors, (492), 14 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:44,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:44,419 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:44,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 01:05:44,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:44,619 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:44,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:44,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1827189742, now seen corresponding path program 1 times [2023-11-29 01:05:44,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:44,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [482019407] [2023-11-29 01:05:44,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:44,620 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:44,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:44,621 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:44,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 01:05:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:44,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:05:44,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:44,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:44,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:45,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:05:45,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:45,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [482019407] [2023-11-29 01:05:45,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [482019407] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:45,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:45,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:05:45,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005998815] [2023-11-29 01:05:45,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:45,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:05:45,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:45,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:05:45,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:05:45,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:05:45,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 216 transitions, 2572 flow. Second operand has 12 states, 12 states have (on average 38.166666666666664) internal successors, (458), 12 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:45,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:45,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:05:45,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:47,404 INFO L124 PetriNetUnfolderBase]: 3410/7820 cut-off events. [2023-11-29 01:05:47,405 INFO L125 PetriNetUnfolderBase]: For 15441/15712 co-relation queries the response was YES. [2023-11-29 01:05:47,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22698 conditions, 7820 events. 3410/7820 cut-off events. For 15441/15712 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 66486 event pairs, 2925 based on Foata normal form. 42/7466 useless extension candidates. Maximal degree in co-relation 22638. Up to 5060 conditions per place. [2023-11-29 01:05:47,457 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 155 selfloop transitions, 69 changer transitions 0/260 dead transitions. [2023-11-29 01:05:47,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 260 transitions, 3264 flow [2023-11-29 01:05:47,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:05:47,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:05:47,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 397 transitions. [2023-11-29 01:05:47,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7231329690346083 [2023-11-29 01:05:47,459 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 397 transitions. [2023-11-29 01:05:47,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 397 transitions. [2023-11-29 01:05:47,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:47,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 397 transitions. [2023-11-29 01:05:47,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 44.111111111111114) internal successors, (397), 9 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:47,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:47,461 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:47,461 INFO L175 Difference]: Start difference. First operand has 177 places, 216 transitions, 2572 flow. Second operand 9 states and 397 transitions. [2023-11-29 01:05:47,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 260 transitions, 3264 flow [2023-11-29 01:05:47,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 260 transitions, 3155 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 01:05:47,511 INFO L231 Difference]: Finished difference. Result has 182 places, 216 transitions, 2620 flow [2023-11-29 01:05:47,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2620, PETRI_PLACES=182, PETRI_TRANSITIONS=216} [2023-11-29 01:05:47,512 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 123 predicate places. [2023-11-29 01:05:47,512 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 216 transitions, 2620 flow [2023-11-29 01:05:47,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.166666666666664) internal successors, (458), 12 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:47,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:47,512 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:47,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 01:05:47,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:47,713 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:47,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash 868112259, now seen corresponding path program 2 times [2023-11-29 01:05:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:47,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [301450671] [2023-11-29 01:05:47,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:05:47,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:47,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:47,715 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:47,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 01:05:47,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 01:05:47,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:05:47,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 01:05:47,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:47,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:05:47,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:05:47,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:47,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:47,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:05:47,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:47,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:05:47,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:47,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:47,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:47,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:47,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:47,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:05:48,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:48,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 01:05:48,056 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:05:48,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:05:48,217 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 01:05:48,217 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:05:48,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:48,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [301450671] [2023-11-29 01:05:48,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [301450671] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:48,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:48,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:05:48,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801603189] [2023-11-29 01:05:48,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:48,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:05:48,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:48,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:05:48,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:05:48,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 61 [2023-11-29 01:05:48,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 216 transitions, 2620 flow. Second operand has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:48,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:48,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 61 [2023-11-29 01:05:48,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:50,472 INFO L124 PetriNetUnfolderBase]: 4636/9459 cut-off events. [2023-11-29 01:05:50,472 INFO L125 PetriNetUnfolderBase]: For 20953/21079 co-relation queries the response was YES. [2023-11-29 01:05:50,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29453 conditions, 9459 events. 4636/9459 cut-off events. For 20953/21079 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 73989 event pairs, 485 based on Foata normal form. 69/9438 useless extension candidates. Maximal degree in co-relation 29391. Up to 5286 conditions per place. [2023-11-29 01:05:50,542 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 206 selfloop transitions, 18 changer transitions 0/251 dead transitions. [2023-11-29 01:05:50,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3281 flow [2023-11-29 01:05:50,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:05:50,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:05:50,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 209 transitions. [2023-11-29 01:05:50,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6852459016393443 [2023-11-29 01:05:50,544 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 209 transitions. [2023-11-29 01:05:50,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 209 transitions. [2023-11-29 01:05:50,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:50,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 209 transitions. [2023-11-29 01:05:50,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 41.8) internal successors, (209), 5 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:50,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:50,545 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:50,545 INFO L175 Difference]: Start difference. First operand has 182 places, 216 transitions, 2620 flow. Second operand 5 states and 209 transitions. [2023-11-29 01:05:50,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3281 flow [2023-11-29 01:05:50,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 251 transitions, 3145 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 01:05:50,617 INFO L231 Difference]: Finished difference. Result has 182 places, 220 transitions, 2582 flow [2023-11-29 01:05:50,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2582, PETRI_PLACES=182, PETRI_TRANSITIONS=220} [2023-11-29 01:05:50,618 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 123 predicate places. [2023-11-29 01:05:50,618 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 220 transitions, 2582 flow [2023-11-29 01:05:50,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:50,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:50,618 INFO L208 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] [2023-11-29 01:05:50,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 01:05:50,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:50,819 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:50,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:50,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1949936091, now seen corresponding path program 1 times [2023-11-29 01:05:50,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:50,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [833012826] [2023-11-29 01:05:50,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:50,819 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:50,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:50,820 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:50,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 01:05:50,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:50,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 01:05:50,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:05:50,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:05:50,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:50,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [833012826] [2023-11-29 01:05:50,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [833012826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:50,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:50,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:05:50,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649119627] [2023-11-29 01:05:50,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:50,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:05:50,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:50,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:05:50,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:05:51,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 61 [2023-11-29 01:05:51,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 220 transitions, 2582 flow. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:51,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:51,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 61 [2023-11-29 01:05:51,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:52,156 INFO L124 PetriNetUnfolderBase]: 2897/7286 cut-off events. [2023-11-29 01:05:52,156 INFO L125 PetriNetUnfolderBase]: For 13882/13961 co-relation queries the response was YES. [2023-11-29 01:05:52,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21725 conditions, 7286 events. 2897/7286 cut-off events. For 13882/13961 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 63738 event pairs, 1273 based on Foata normal form. 20/6859 useless extension candidates. Maximal degree in co-relation 21661. Up to 4055 conditions per place. [2023-11-29 01:05:52,206 INFO L140 encePairwiseOnDemand]: 57/61 looper letters, 176 selfloop transitions, 6 changer transitions 8/236 dead transitions. [2023-11-29 01:05:52,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 236 transitions, 3066 flow [2023-11-29 01:05:52,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:05:52,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:05:52,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 147 transitions. [2023-11-29 01:05:52,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8032786885245902 [2023-11-29 01:05:52,207 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 147 transitions. [2023-11-29 01:05:52,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 147 transitions. [2023-11-29 01:05:52,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:52,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 147 transitions. [2023-11-29 01:05:52,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:52,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:52,208 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:52,208 INFO L175 Difference]: Start difference. First operand has 182 places, 220 transitions, 2582 flow. Second operand 3 states and 147 transitions. [2023-11-29 01:05:52,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 236 transitions, 3066 flow [2023-11-29 01:05:52,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 236 transitions, 3037 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:52,258 INFO L231 Difference]: Finished difference. Result has 182 places, 218 transitions, 2518 flow [2023-11-29 01:05:52,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2518, PETRI_PLACES=182, PETRI_TRANSITIONS=218} [2023-11-29 01:05:52,258 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 123 predicate places. [2023-11-29 01:05:52,258 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 218 transitions, 2518 flow [2023-11-29 01:05:52,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:52,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:52,259 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:05:52,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-29 01:05:52,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:52,459 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:05:52,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:52,460 INFO L85 PathProgramCache]: Analyzing trace with hash -361382041, now seen corresponding path program 3 times [2023-11-29 01:05:52,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:05:52,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46822476] [2023-11-29 01:05:52,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:05:52,460 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:05:52,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:05:52,461 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:05:52,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 01:05:52,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:05:52,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:05:52,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 01:05:52,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:05:52,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 01:05:52,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:05:52,691 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:05:52,696 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:05:52,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:05:52,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:52,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:05:52,708 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:05:52,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:05:52,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:05:52,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:05:52,796 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 01:05:52,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 01:05:52,829 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:05:52,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:05:53,568 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:05:53,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:05:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:05:57,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:05:57,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46822476] [2023-11-29 01:05:57,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [46822476] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:05:57,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:05:57,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 01:05:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623147070] [2023-11-29 01:05:57,804 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:05:57,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 01:05:57,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:05:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 01:05:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-11-29 01:06:02,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:06:13,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:06:16,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:06:40,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:06:41,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:06:49,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:06:57,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:07:04,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 61 [2023-11-29 01:07:04,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 218 transitions, 2518 flow. Second operand has 20 states, 20 states have (on average 26.7) internal successors, (534), 20 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:04,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:07:04,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 61 [2023-11-29 01:07:04,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:07:20,432 INFO L124 PetriNetUnfolderBase]: 6642/13373 cut-off events. [2023-11-29 01:07:20,433 INFO L125 PetriNetUnfolderBase]: For 29288/29535 co-relation queries the response was YES. [2023-11-29 01:07:20,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43169 conditions, 13373 events. 6642/13373 cut-off events. For 29288/29535 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 109793 event pairs, 3249 based on Foata normal form. 189/13269 useless extension candidates. Maximal degree in co-relation 43104. Up to 4473 conditions per place. [2023-11-29 01:07:20,585 INFO L140 encePairwiseOnDemand]: 51/61 looper letters, 148 selfloop transitions, 159 changer transitions 0/330 dead transitions. [2023-11-29 01:07:20,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 330 transitions, 3776 flow [2023-11-29 01:07:20,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:07:20,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:07:20,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 502 transitions. [2023-11-29 01:07:20,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5486338797814208 [2023-11-29 01:07:20,590 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 502 transitions. [2023-11-29 01:07:20,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 502 transitions. [2023-11-29 01:07:20,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:07:20,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 502 transitions. [2023-11-29 01:07:20,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 33.46666666666667) internal successors, (502), 15 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:20,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 61.0) internal successors, (976), 16 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:20,593 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 61.0) internal successors, (976), 16 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:20,593 INFO L175 Difference]: Start difference. First operand has 182 places, 218 transitions, 2518 flow. Second operand 15 states and 502 transitions. [2023-11-29 01:07:20,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 330 transitions, 3776 flow [2023-11-29 01:07:20,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 330 transitions, 3760 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-29 01:07:20,699 INFO L231 Difference]: Finished difference. Result has 192 places, 225 transitions, 2919 flow [2023-11-29 01:07:20,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2919, PETRI_PLACES=192, PETRI_TRANSITIONS=225} [2023-11-29 01:07:20,700 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 133 predicate places. [2023-11-29 01:07:20,700 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 225 transitions, 2919 flow [2023-11-29 01:07:20,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 26.7) internal successors, (534), 20 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:20,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:07:20,700 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:20,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-11-29 01:07:20,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:07:20,901 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:07:20,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:20,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1089378454, now seen corresponding path program 2 times [2023-11-29 01:07:20,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:07:20,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1278981278] [2023-11-29 01:07:20,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:07:20,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:07:20,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:07:20,903 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:07:20,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-29 01:07:21,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:07:21,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:07:21,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:07:21,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:21,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 01:07:21,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-29 01:07:21,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:21,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:07:21,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:07:21,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:21,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:07:21,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:21,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:07:21,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 01:07:21,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:21,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:07:21,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:21,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:07:21,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:21,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 01:07:21,510 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:07:21,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:07:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:07:22,091 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:23,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:07:23,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:07:23,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1278981278] [2023-11-29 01:07:23,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1278981278] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:07:23,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:07:23,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 01:07:23,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620233599] [2023-11-29 01:07:23,477 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:07:23,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:07:23,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:07:23,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:07:23,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:07:26,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 61 [2023-11-29 01:07:26,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 225 transitions, 2919 flow. Second operand has 10 states, 10 states have (on average 34.0) internal successors, (340), 10 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:26,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:07:26,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 61 [2023-11-29 01:07:26,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:07:30,733 INFO L124 PetriNetUnfolderBase]: 5714/11710 cut-off events. [2023-11-29 01:07:30,734 INFO L125 PetriNetUnfolderBase]: For 38943/39074 co-relation queries the response was YES. [2023-11-29 01:07:30,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38804 conditions, 11710 events. 5714/11710 cut-off events. For 38943/39074 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 96556 event pairs, 466 based on Foata normal form. 315/11934 useless extension candidates. Maximal degree in co-relation 38738. Up to 2702 conditions per place. [2023-11-29 01:07:30,861 INFO L140 encePairwiseOnDemand]: 54/61 looper letters, 312 selfloop transitions, 28 changer transitions 1/370 dead transitions. [2023-11-29 01:07:30,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 370 transitions, 4830 flow [2023-11-29 01:07:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:07:30,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:07:30,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 469 transitions. [2023-11-29 01:07:30,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.698956780923994 [2023-11-29 01:07:30,863 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 469 transitions. [2023-11-29 01:07:30,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 469 transitions. [2023-11-29 01:07:30,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:07:30,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 469 transitions. [2023-11-29 01:07:30,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 42.63636363636363) internal successors, (469), 11 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:30,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 61.0) internal successors, (732), 12 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:30,865 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 61.0) internal successors, (732), 12 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:30,865 INFO L175 Difference]: Start difference. First operand has 192 places, 225 transitions, 2919 flow. Second operand 11 states and 469 transitions. [2023-11-29 01:07:30,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 370 transitions, 4830 flow [2023-11-29 01:07:30,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 370 transitions, 4714 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-11-29 01:07:30,980 INFO L231 Difference]: Finished difference. Result has 201 places, 226 transitions, 2941 flow [2023-11-29 01:07:30,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2941, PETRI_PLACES=201, PETRI_TRANSITIONS=226} [2023-11-29 01:07:30,981 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 142 predicate places. [2023-11-29 01:07:30,981 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 226 transitions, 2941 flow [2023-11-29 01:07:30,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 34.0) internal successors, (340), 10 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:07:30,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:07:30,982 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 01:07:30,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-11-29 01:07:31,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:07:31,182 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:07:31,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:31,183 INFO L85 PathProgramCache]: Analyzing trace with hash 997992106, now seen corresponding path program 3 times [2023-11-29 01:07:31,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:07:31,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374021433] [2023-11-29 01:07:31,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:07:31,183 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:07:31,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:07:31,184 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:07:31,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-29 01:07:31,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 01:07:31,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:07:31,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:07:31,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:31,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 01:07:31,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:31,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:07:31,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:31,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:07:31,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:31,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:07:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:31,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:07:31,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:07:31,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:07:32,979 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:32,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:37,344 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:37,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:07:37,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374021433] [2023-11-29 01:07:37,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374021433] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:07:37,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:07:37,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 01:07:37,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674454983] [2023-11-29 01:07:37,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:07:37,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:07:37,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:07:37,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:07:37,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:08:00,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:08:00,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 226 transitions, 2941 flow. Second operand has 26 states, 26 states have (on average 36.76923076923077) internal successors, (956), 26 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:08:00,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:08:00,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:08:00,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:08:19,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:23,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:27,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.78s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:31,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:35,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.43s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:39,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:43,194 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:47,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:51,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.87s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:53,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:03,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:06,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.65s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:16,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:24,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:30,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:36,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:41,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.81s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:46,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:48,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:09:49,575 INFO L124 PetriNetUnfolderBase]: 3679/8894 cut-off events. [2023-11-29 01:09:49,575 INFO L125 PetriNetUnfolderBase]: For 27824/28078 co-relation queries the response was YES. [2023-11-29 01:09:49,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28504 conditions, 8894 events. 3679/8894 cut-off events. For 27824/28078 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 81734 event pairs, 3163 based on Foata normal form. 47/8258 useless extension candidates. Maximal degree in co-relation 28433. Up to 6410 conditions per place. [2023-11-29 01:09:49,663 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 71 selfloop transitions, 256 changer transitions 0/377 dead transitions. [2023-11-29 01:09:49,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 377 transitions, 5964 flow [2023-11-29 01:09:49,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-29 01:09:49,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-11-29 01:09:49,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2170 transitions. [2023-11-29 01:09:49,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6241012366983031 [2023-11-29 01:09:49,668 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2170 transitions. [2023-11-29 01:09:49,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2170 transitions. [2023-11-29 01:09:49,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:09:49,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2170 transitions. [2023-11-29 01:09:49,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 38.07017543859649) internal successors, (2170), 57 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:09:49,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 61.0) internal successors, (3538), 58 states have internal predecessors, (3538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:09:49,678 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 61.0) internal successors, (3538), 58 states have internal predecessors, (3538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:09:49,678 INFO L175 Difference]: Start difference. First operand has 201 places, 226 transitions, 2941 flow. Second operand 57 states and 2170 transitions. [2023-11-29 01:09:49,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 377 transitions, 5964 flow [2023-11-29 01:09:49,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 377 transitions, 5887 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-11-29 01:09:49,767 INFO L231 Difference]: Finished difference. Result has 269 places, 352 transitions, 5591 flow [2023-11-29 01:09:49,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=5591, PETRI_PLACES=269, PETRI_TRANSITIONS=352} [2023-11-29 01:09:49,767 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 210 predicate places. [2023-11-29 01:09:49,767 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 352 transitions, 5591 flow [2023-11-29 01:09:49,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 36.76923076923077) internal successors, (956), 26 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:09:49,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:09:49,768 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:49,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-29 01:09:49,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:09:49,968 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:09:49,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:49,969 INFO L85 PathProgramCache]: Analyzing trace with hash -852677707, now seen corresponding path program 4 times [2023-11-29 01:09:49,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:09:49,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1926518944] [2023-11-29 01:09:49,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:09:49,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:09:49,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:09:49,970 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:09:49,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-29 01:09:50,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:09:50,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:09:50,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 01:09:50,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:50,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 01:09:50,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:50,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:09:50,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:50,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:09:50,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:50,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:09:50,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:50,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:09:50,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:50,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:09:50,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 9 [2023-11-29 01:09:51,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 01:09:51,179 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:52,114 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 01:09:52,115 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:09:52,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1926518944] [2023-11-29 01:09:52,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1926518944] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:52,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:09:52,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 01:09:52,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538403395] [2023-11-29 01:09:52,115 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:52,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:09:52,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:09:52,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:09:52,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:09:56,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 61 [2023-11-29 01:09:56,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 352 transitions, 5591 flow. Second operand has 14 states, 14 states have (on average 36.142857142857146) internal successors, (506), 14 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:09:56,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:09:56,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 61 [2023-11-29 01:09:56,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:10:02,803 INFO L124 PetriNetUnfolderBase]: 6450/14999 cut-off events. [2023-11-29 01:10:02,803 INFO L125 PetriNetUnfolderBase]: For 47152/47674 co-relation queries the response was YES. [2023-11-29 01:10:02,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49100 conditions, 14999 events. 6450/14999 cut-off events. For 47152/47674 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 144548 event pairs, 4631 based on Foata normal form. 91/14452 useless extension candidates. Maximal degree in co-relation 49007. Up to 6693 conditions per place. [2023-11-29 01:10:03,042 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 322 selfloop transitions, 134 changer transitions 28/527 dead transitions. [2023-11-29 01:10:03,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 527 transitions, 8596 flow [2023-11-29 01:10:03,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:10:03,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:10:03,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 536 transitions. [2023-11-29 01:10:03,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.73224043715847 [2023-11-29 01:10:03,045 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 536 transitions. [2023-11-29 01:10:03,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 536 transitions. [2023-11-29 01:10:03,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:10:03,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 536 transitions. [2023-11-29 01:10:03,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 44.666666666666664) internal successors, (536), 12 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:03,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:03,048 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:03,048 INFO L175 Difference]: Start difference. First operand has 269 places, 352 transitions, 5591 flow. Second operand 12 states and 536 transitions. [2023-11-29 01:10:03,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 527 transitions, 8596 flow [2023-11-29 01:10:03,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 527 transitions, 7996 flow, removed 150 selfloop flow, removed 20 redundant places. [2023-11-29 01:10:03,344 INFO L231 Difference]: Finished difference. Result has 265 places, 396 transitions, 6505 flow [2023-11-29 01:10:03,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=5105, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6505, PETRI_PLACES=265, PETRI_TRANSITIONS=396} [2023-11-29 01:10:03,345 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 206 predicate places. [2023-11-29 01:10:03,345 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 396 transitions, 6505 flow [2023-11-29 01:10:03,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 36.142857142857146) internal successors, (506), 14 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:03,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:10:03,346 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:10:03,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-11-29 01:10:03,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:10:03,546 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:10:03,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:10:03,546 INFO L85 PathProgramCache]: Analyzing trace with hash -306014663, now seen corresponding path program 5 times [2023-11-29 01:10:03,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:10:03,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1492333051] [2023-11-29 01:10:03,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:10:03,547 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:10:03,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:10:03,548 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:10:03,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-29 01:10:03,846 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:10:03,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:10:03,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 01:10:03,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:10:04,612 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 01:10:04,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:10:06,248 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:10:06,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:10:06,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1492333051] [2023-11-29 01:10:06,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1492333051] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:10:06,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:10:06,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 19 [2023-11-29 01:10:06,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217041670] [2023-11-29 01:10:06,250 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:10:06,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 01:10:06,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:10:06,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 01:10:06,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2023-11-29 01:10:08,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2023-11-29 01:10:08,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 396 transitions, 6505 flow. Second operand has 20 states, 20 states have (on average 37.55) internal successors, (751), 20 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:08,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:10:08,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2023-11-29 01:10:08,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:10:11,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][140], [1444#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 2622#(and (not (bvslt (_ bv1 32) ~Bn~0)) (= (_ bv0 32) ~i_AB~0)), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1108#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= (_ bv1 32) ~i_AB~0) (= ~A~0.offset (_ bv0 32))), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, 21#L46-2true, Black: 1177#true, 46#L81true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 639#true, 1221#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 494#true, Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1077#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 1876#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32)) (v_subst_21 (_ BitVec 32))) (and (= (select |#length| v_subst_21) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| v_subst_21)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)))]) [2023-11-29 01:10:11,958 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,959 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,959 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][180], [30#L59-5true, 1444#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 2622#(and (not (bvslt (_ bv1 32) ~Bn~0)) (= (_ bv0 32) ~i_AB~0)), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 936#true, Black: 1108#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= (_ bv1 32) ~i_AB~0) (= ~A~0.offset (_ bv0 32))), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, 21#L46-2true, Black: 1177#true, 46#L81true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 639#true, 1221#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 494#true, Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1077#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 1876#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32)) (v_subst_21 (_ BitVec 32))) (and (= (select |#length| v_subst_21) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| v_subst_21)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)))]) [2023-11-29 01:10:11,960 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,960 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,960 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][213], [1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, 46#L81true, 45#L47-5true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:11,963 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,963 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,963 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,963 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][232], [30#L59-5true, 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 936#true, Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, 46#L81true, 45#L47-5true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:11,964 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-11-29 01:10:11,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-11-29 01:10:11,965 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:12,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][140], [1444#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 2622#(and (not (bvslt (_ bv1 32) ~Bn~0)) (= (_ bv0 32) ~i_AB~0)), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1108#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= (_ bv1 32) ~i_AB~0) (= ~A~0.offset (_ bv0 32))), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, 46#L81true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 40#thread1EXITtrue, 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 639#true, 1221#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 494#true, Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1077#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 1876#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32)) (v_subst_21 (_ BitVec 32))) (and (= (select |#length| v_subst_21) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| v_subst_21)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)))]) [2023-11-29 01:10:12,172 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,172 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,172 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,172 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][180], [30#L59-5true, 1444#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 2622#(and (not (bvslt (_ bv1 32) ~Bn~0)) (= (_ bv0 32) ~i_AB~0)), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 936#true, Black: 1108#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= (_ bv1 32) ~i_AB~0) (= ~A~0.offset (_ bv0 32))), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, 46#L81true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 40#thread1EXITtrue, Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 639#true, 1221#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 494#true, Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1077#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 1876#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32)) (v_subst_21 (_ BitVec 32))) (and (= (select |#length| v_subst_21) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| v_subst_21)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)))]) [2023-11-29 01:10:12,175 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,175 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,176 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,176 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][213], [1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, 21#L46-2true, Black: 1177#true, 46#L81true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:12,180 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,180 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,180 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,180 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][232], [30#L59-5true, 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 936#true, Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, 21#L46-2true, Black: 1177#true, 46#L81true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:12,183 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-11-29 01:10:12,184 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][213], [1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, 46#L81true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 40#thread1EXITtrue, Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:12,385 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,385 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,385 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:12,385 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:12,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][232], [30#L59-5true, 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 936#true, Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, 46#L81true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 40#thread1EXITtrue, Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:12,386 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,386 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,386 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:12,386 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-11-29 01:10:12,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][140], [1444#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 2622#(and (not (bvslt (_ bv1 32) ~Bn~0)) (= (_ bv0 32) ~i_AB~0)), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1108#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= (_ bv1 32) ~i_AB~0) (= ~A~0.offset (_ bv0 32))), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 28#L81-2true, Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 639#true, 1221#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 494#true, Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1077#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 1876#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32)) (v_subst_21 (_ BitVec 32))) (and (= (select |#length| v_subst_21) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| v_subst_21)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)))]) [2023-11-29 01:10:12,562 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-11-29 01:10:12,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-11-29 01:10:12,562 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,562 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][180], [30#L59-5true, 1444#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 2622#(and (not (bvslt (_ bv1 32) ~Bn~0)) (= (_ bv0 32) ~i_AB~0)), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 936#true, Black: 1108#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= (_ bv1 32) ~i_AB~0) (= ~A~0.offset (_ bv0 32))), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 28#L81-2true, Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 639#true, 1221#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 494#true, Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1077#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), 1876#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32)) (v_subst_21 (_ BitVec 32))) (and (= (select |#length| v_subst_21) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| v_subst_21)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)))]) [2023-11-29 01:10:12,563 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-11-29 01:10:12,563 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-11-29 01:10:12,563 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,563 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-11-29 01:10:12,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L59-2-->L58-2: Formula: (not (= |v_thread2Thread1of1ForFork0_#t~mem4_5| |v_thread2Thread1of1ForFork0_#t~mem5_5|)) InVars {thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_5|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_5|} OutVars{} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][213], [1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, Black: 936#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 28#L81-2true, Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 1358#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 8#L58-2true, Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:12,709 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-11-29 01:10:12,709 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,709 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-11-29 01:10:12,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L59-2-->L59-5: Formula: (and (= v_~i_BA~0_21 (bvadd v_~i_BA~0_22 (_ bv1 32))) (= |v_thread2Thread1of1ForFork0_#t~mem4_3| |v_thread2Thread1of1ForFork0_#t~mem5_3|)) InVars {~i_BA~0=v_~i_BA~0_22, thread2Thread1of1ForFork0_#t~mem4=|v_thread2Thread1of1ForFork0_#t~mem4_3|, thread2Thread1of1ForFork0_#t~mem5=|v_thread2Thread1of1ForFork0_#t~mem5_3|} OutVars{thread2Thread1of1ForFork0_#t~post6=|v_thread2Thread1of1ForFork0_#t~post6_1|, ~i_BA~0=v_~i_BA~0_21} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6, ~i_BA~0, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5][232], [30#L59-5true, 1878#(and (exists ((v_subst_22 (_ BitVec 32)) (|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule (bvmul (_ bv4 32) ~i_AB~0) (select |#length| v_subst_22)) (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|) (select |#length| v_subst_22)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (bvule (_ bv8 32) (select |#length| ~A~0.base)) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32)) (bvule (bvadd (_ bv4294967292 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul (_ bv4 32) ~i_AB~0))), 1444#true, 639#true, 2285#true, Black: 2358#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv2 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2422#(or (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~An~0))), Black: 2345#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (= (_ bv1 32) ~i_AB~0) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32))), Black: 2308#(and (bvule (_ bv8 32) (bvmul (_ bv4 32) ~An~0)) (not (bvslt (_ bv2 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 936#true, Black: 1054#true, 96#(and (= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) (_ bv1 1))) (exists ((|#StackHeapBarrier| (_ BitVec 32))) (and (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|)))), 2031#true, Black: 1177#true, Black: 1208#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 953#(and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_124| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_124|) (select |#length| ~A~0.base)))) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32))), Black: 1304#(and (forall ((v_subst_13 (_ BitVec 32))) (or (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvmul v_subst_13 (_ bv4 32))) (not (bvslt ~i_AB~0 v_subst_13)) (not (bvule v_subst_13 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_13)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base)) (or (forall ((v_subst_14 (_ BitVec 32))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) v_subst_14)) (not (bvule v_subst_14 (_ bv1073741823 32))))) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0)))) (or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (and (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv8 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))))), 469#(= (bvadd (select |#valid| ~A~0.base) (_ bv1 1)) (_ bv0 1)), Black: 1242#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0) ~B~0.offset) (select |#length| ~B~0.base))), Black: 990#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 1300#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (exists ((v_subst_10 (_ BitVec 32))) (and (bvule v_subst_10 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_10) (= (select |#length| ~B~0.base) (bvmul v_subst_10 (_ bv4 32))))) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 139#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1434#(and (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= (_ bv1 32) ~i_BA~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32)) (exists ((v_subst_15 (_ BitVec 32))) (and (= (bvmul v_subst_15 (_ bv4 32)) (select |#length| ~B~0.base)) (bvule v_subst_15 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_15)))), Black: 157#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 1376#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base))), Black: 153#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_2 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_2)) (bvule v_subst_2 (_ bv1073741823 32)) (bvslt (_ bv1 32) v_subst_2))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1311#true, Black: 1438#(and (or (forall ((v_subst_19 (_ BitVec 32))) (or (not (bvule v_subst_19 (_ bv1073741823 32))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_19)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32)) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset)) (forall ((v_subst_18 (_ BitVec 32))) (or (not (bvule v_subst_18 (_ bv1073741823 32))) (not (bvslt ~i_BA~0 v_subst_18)) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) v_subst_18)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32)) (bvmul v_subst_18 (_ bv4 32))))) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (select |#length| ~B~0.base)) (or (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~B~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv8 32) ~B~0.offset) (select |#length| ~B~0.base))) (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~Bn~0)))), Black: 1501#(and (bvslt (_ bv0 32) ~An~0) (= (_ bv1 32) ~i_BA~0) (not (bvslt (_ bv1 32) ~An~0))), Black: 920#(or (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~An~0)) (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 875#(and (= (_ bv1 32) ~i_AB~0) (bvslt (_ bv0 32) ~An~0) (not (bvslt (_ bv1 32) ~An~0))), 1231#(and (= (_ bv1 32) ~i_AB~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (bvslt (_ bv0 32) ~Bn~0) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 1652#(and (= (_ bv0 32) ~i_BA~0) (= (_ bv0 32) ~i_AB~0)), 28#L81-2true, Black: 823#(and (exists ((v_subst_9 (_ BitVec 32))) (and (bvule v_subst_9 (_ bv1073741823 32)) (= (bvmul (_ bv4 32) v_subst_9) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) v_subst_9))) (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), 2624#(and (not (bvslt (bvadd (_ bv1 32) ~i_AB~0) ~Bn~0)) (not (bvslt (bvadd (_ bv2 32) ~i_AB~0) ~Bn~0)) (or (bvsle (_ bv2 32) ~i_AB~0) (bvsle (_ bv2 32) (bvadd (_ bv2 32) ~i_AB~0))) (not (bvslt ~i_AB~0 ~Bn~0))), Black: 793#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 450#(and (exists ((v_subst_5 (_ BitVec 32))) (and (bvule v_subst_5 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_5) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) v_subst_5)))) (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), Black: 426#(and (= (_ bv0 32) ~i_BA~0) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) ~Bn~0)) (= ~B~0.offset (_ bv0 32)) (bvule ~Bn~0 (_ bv1073741823 32))), 494#true, 109#(and (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |#StackHeapBarrier| (_ bv0 32))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t1~0#1.base|) (= |ULTIMATE.start_main_~#t1~0#1.offset| (_ bv0 32))), 167#(= (_ bv0 1) (bvadd (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) (_ bv1 1))), 271#true, Black: 523#(and (= ~A~0.offset (_ bv0 32)) (or (and (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32)) (|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_117| (_ BitVec 32))) (and (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|) (select |#length| ~A~0.base)) (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_117|)))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_118| (_ BitVec 32))) (and (bvslt (_ bv0 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|)) (= (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_118|) (select |#length| ~A~0.base))))) (= (_ bv0 32) ~i_AB~0)), Black: 665#(and (bvule (_ bv4 32) (select |#length| ~B~0.base)) (= ~B~0.offset (_ bv0 32)) (= (_ bv0 32) ~i_AB~0)), Black: 539#(and (bvule (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvadd ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)) (bvadd (_ bv4 32) ~A~0.offset (bvmul (_ bv4 32) ~i_AB~0)))), Black: 2238#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 1874#(and (bvule (_ bv8 32) (select |#length| ~A~0.base)) (bvule (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0)) (select |#length| ~A~0.base)) (bvule (bvmul (_ bv4 32) ~i_AB~0) (bvadd (_ bv4 32) (bvmul (_ bv4 32) ~i_AB~0))) (exists ((|v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ BitVec 32))) (and (bvule |v_ULTIMATE.start_create_fresh_int_array_~size#1_129| (_ bv1073741823 32)) (= (select |#length| ~B~0.base) (bvmul (_ bv4 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)) (not (bvslt (_ bv1 32) |v_ULTIMATE.start_create_fresh_int_array_~size#1_129|)))) (= ~A~0.offset (_ bv0 32)) (= ~B~0.offset (_ bv0 32))), Black: 2262#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2222#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 86#(and (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_1 (_ BitVec 32))) (and (= (bvmul (_ bv4 32) v_subst_1) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv0 32) v_subst_1) (bvule v_subst_1 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv0 32)) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2114#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), Black: 2228#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2236#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2230#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2214#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2258#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), Black: 2234#(and (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2250#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2246#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2218#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2254#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2226#(and (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2210#(and (exists ((v_subst_24 (_ BitVec 32))) (and (bvule v_subst_24 (_ bv1073741823 32)) (= (bvmul v_subst_24 (_ bv4 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvslt (_ bv10 32) v_subst_24))) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2118#(or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 2220#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2242#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2106#(and (bvule (_ bv40 32) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (= (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 1954#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base))), Black: 218#(and (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)) (= (_ bv0 32) ~i_AB~0)), Black: 2212#(and (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv9 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvslt (bvadd (_ bv6 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv24 32)))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv5 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv10 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv40 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv44 32))))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv28 32)) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv7 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (_ bv36 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv32 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt |ULTIMATE.start_create_fresh_int_array_~i~0#1| |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 2025#(and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (select |#length| ~A~0.base)) (or (not (bvslt (bvadd (_ bv1 32) ~i_BA~0) ~An~0)) (and (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)) (select |#length| ~A~0.base)) (bvule (bvadd (bvmul (_ bv4 32) ~i_BA~0) (_ bv4 32) ~A~0.offset) (bvadd (bvmul (_ bv4 32) ~i_BA~0) ~A~0.offset (_ bv8 32)))))), Black: 1643#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (exists ((v_subst_20 (_ BitVec 32))) (and (= (bvmul v_subst_20 (_ bv4 32)) (select |#length| ~A~0.base)) (bvule v_subst_20 (_ bv1073741823 32)) (bvslt (_ bv0 32) v_subst_20))) (bvule ~An~0 (_ bv1073741823 32))), Black: 1882#true, Black: 2021#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32)) (exists ((v_subst_23 (_ BitVec 32))) (and (bvule v_subst_23 (_ bv1073741823 32)) (= (bvmul v_subst_23 (_ bv4 32)) (select |#length| ~A~0.base)) (bvslt (_ bv1 32) v_subst_23)))), Black: 1607#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= (_ bv0 32) ~i_BA~0) (= ~A~0.offset (_ bv0 32)) (bvule ~An~0 (_ bv1073741823 32))), Black: 370#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 362#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), 390#(= (_ bv0 1) (bvadd (select |#valid| ~B~0.base) (_ bv1 1))), Black: 354#(and (= (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (bvule |ULTIMATE.start_create_fresh_int_array_~size#1| (_ bv1073741823 32)) (exists ((v_subst_4 (_ BitVec 32))) (and (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) v_subst_4)) (bvslt (_ bv4 32) v_subst_4) (bvule v_subst_4 (_ bv1073741823 32)))) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv0 32)) (= (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~size#1|))), Black: 312#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))), 1943#(and (= (bvmul (_ bv4 32) ~An~0) (select |#length| ~A~0.base)) (= ~A~0.offset (_ bv0 32)) (= (_ bv1 32) ~i_BA~0) (bvule ~An~0 (_ bv1073741823 32))), Black: 366#(and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)))), Black: 358#(and (or (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd (_ bv3 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (not (bvslt (bvadd |ULTIMATE.start_create_fresh_int_array_~i~0#1| (_ bv1 32)) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (and (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) (_ bv8 32) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv12 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (not (bvslt (bvadd (_ bv2 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|))) (or (not (bvslt (bvadd (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~size#1|)) (and (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32))) (bvule (bvadd (bvmul (_ bv4 32) |ULTIMATE.start_create_fresh_int_array_~i~0#1|) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| (_ bv20 32)) (select |#length| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))))), 207#(and (= |ULTIMATE.start_main_~#t2~0#1.offset| (_ bv0 32)) (exists ((v_subst_3 (_ BitVec 32))) (and (not (= v_subst_3 (_ bv0 32))) (bvult v_subst_3 |ULTIMATE.start_main_~#t2~0#1.base|))) (bvult |#StackHeapBarrier| |ULTIMATE.start_main_~#t2~0#1.base|) (= (_ bv4 32) (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|))), Black: 609#(and (= (_ bv0 32) ~i_BA~0) (not (bvslt (_ bv0 32) ~An~0)) (bvule ~An~0 (_ bv1073741823 32)))]) [2023-11-29 01:10:12,710 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-11-29 01:10:12,710 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,710 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-11-29 01:10:12,710 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-11-29 01:10:15,735 INFO L124 PetriNetUnfolderBase]: 9317/21603 cut-off events. [2023-11-29 01:10:15,735 INFO L125 PetriNetUnfolderBase]: For 70358/71475 co-relation queries the response was YES. [2023-11-29 01:10:15,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69078 conditions, 21603 events. 9317/21603 cut-off events. For 70358/71475 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 219911 event pairs, 3614 based on Foata normal form. 263/20832 useless extension candidates. Maximal degree in co-relation 68979. Up to 3248 conditions per place. [2023-11-29 01:10:15,987 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 199 selfloop transitions, 282 changer transitions 0/525 dead transitions. [2023-11-29 01:10:15,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 525 transitions, 8264 flow [2023-11-29 01:10:15,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:10:15,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:10:15,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 638 transitions. [2023-11-29 01:10:15,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.747072599531616 [2023-11-29 01:10:15,989 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 638 transitions. [2023-11-29 01:10:15,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 638 transitions. [2023-11-29 01:10:15,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:10:15,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 638 transitions. [2023-11-29 01:10:15,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 45.57142857142857) internal successors, (638), 14 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:15,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 61.0) internal successors, (915), 15 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:15,991 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 61.0) internal successors, (915), 15 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:15,991 INFO L175 Difference]: Start difference. First operand has 265 places, 396 transitions, 6505 flow. Second operand 14 states and 638 transitions. [2023-11-29 01:10:15,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 525 transitions, 8264 flow [2023-11-29 01:10:16,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 525 transitions, 8245 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 01:10:16,339 INFO L231 Difference]: Finished difference. Result has 276 places, 403 transitions, 7232 flow [2023-11-29 01:10:16,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=6480, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7232, PETRI_PLACES=276, PETRI_TRANSITIONS=403} [2023-11-29 01:10:16,340 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 217 predicate places. [2023-11-29 01:10:16,340 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 403 transitions, 7232 flow [2023-11-29 01:10:16,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 37.55) internal successors, (751), 20 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:16,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:10:16,340 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:10:16,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-11-29 01:10:16,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:10:16,541 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:10:16,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:10:16,541 INFO L85 PathProgramCache]: Analyzing trace with hash 815764999, now seen corresponding path program 6 times [2023-11-29 01:10:16,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:10:16,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852341392] [2023-11-29 01:10:16,542 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:10:16,542 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:10:16,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:10:16,543 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:10:16,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-29 01:10:16,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:10:16,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:10:16,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:10:16,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:10:16,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:10:16,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 01:10:16,808 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:10:16,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:10:16,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:10:16,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:10:16,831 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:10:16,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:10:16,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:10:16,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 01:10:16,854 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-29 01:10:17,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:10:17,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 01:10:17,278 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:10:17,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 01:10:17,830 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 01:10:17,831 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:10:21,609 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 01:10:21,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:10:21,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852341392] [2023-11-29 01:10:21,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1852341392] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:10:21,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:10:21,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2023-11-29 01:10:21,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75549606] [2023-11-29 01:10:21,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:10:21,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:10:21,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:10:21,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:10:21,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:10:27,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:10:38,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:10:46,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:10:52,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:10:55,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 61 [2023-11-29 01:10:55,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 403 transitions, 7232 flow. Second operand has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:55,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:10:55,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 61 [2023-11-29 01:10:55,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:11:09,372 INFO L124 PetriNetUnfolderBase]: 9361/21300 cut-off events. [2023-11-29 01:11:09,372 INFO L125 PetriNetUnfolderBase]: For 75928/76601 co-relation queries the response was YES. [2023-11-29 01:11:09,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69116 conditions, 21300 events. 9361/21300 cut-off events. For 75928/76601 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 214485 event pairs, 4822 based on Foata normal form. 133/20064 useless extension candidates. Maximal degree in co-relation 69015. Up to 3512 conditions per place. [2023-11-29 01:11:09,674 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 343 selfloop transitions, 132 changer transitions 0/514 dead transitions. [2023-11-29 01:11:09,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 514 transitions, 9056 flow [2023-11-29 01:11:09,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:11:09,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:11:09,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 656 transitions. [2023-11-29 01:11:09,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5660051768766178 [2023-11-29 01:11:09,676 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 656 transitions. [2023-11-29 01:11:09,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 656 transitions. [2023-11-29 01:11:09,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:11:09,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 656 transitions. [2023-11-29 01:11:09,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 34.526315789473685) internal successors, (656), 19 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:09,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 61.0) internal successors, (1220), 20 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) [2023-11-29 01:11:09,679 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 61.0) internal successors, (1220), 20 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) [2023-11-29 01:11:09,679 INFO L175 Difference]: Start difference. First operand has 276 places, 403 transitions, 7232 flow. Second operand 19 states and 656 transitions. [2023-11-29 01:11:09,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 514 transitions, 9056 flow [2023-11-29 01:11:10,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 514 transitions, 9015 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:11:10,016 INFO L231 Difference]: Finished difference. Result has 293 places, 425 transitions, 7859 flow [2023-11-29 01:11:10,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7859, PETRI_PLACES=293, PETRI_TRANSITIONS=425} [2023-11-29 01:11:10,017 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 234 predicate places. [2023-11-29 01:11:10,017 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 425 transitions, 7859 flow [2023-11-29 01:11:10,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 29.0) internal successors, (493), 17 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:10,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:11:10,018 INFO L208 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] [2023-11-29 01:11:10,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-11-29 01:11:10,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:10,218 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:11:10,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:10,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1897561610, now seen corresponding path program 1 times [2023-11-29 01:11:10,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:11:10,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [337473708] [2023-11-29 01:11:10,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:11:10,219 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:10,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:11:10,220 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:11:10,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-29 01:11:10,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:10,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:11:10,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:11,253 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:12,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:12,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:11:12,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [337473708] [2023-11-29 01:11:12,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [337473708] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:12,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:11:12,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:11:12,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412498036] [2023-11-29 01:11:12,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:12,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:11:12,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:11:12,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:11:12,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:11:14,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:11:14,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 425 transitions, 7859 flow. Second operand has 12 states, 12 states have (on average 37.75) internal successors, (453), 12 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:14,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:11:14,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:11:14,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:11:22,503 INFO L124 PetriNetUnfolderBase]: 11297/26283 cut-off events. [2023-11-29 01:11:22,503 INFO L125 PetriNetUnfolderBase]: For 105355/105867 co-relation queries the response was YES. [2023-11-29 01:11:22,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87839 conditions, 26283 events. 11297/26283 cut-off events. For 105355/105867 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 273684 event pairs, 2952 based on Foata normal form. 496/26579 useless extension candidates. Maximal degree in co-relation 87735. Up to 7821 conditions per place. [2023-11-29 01:11:22,859 INFO L140 encePairwiseOnDemand]: 48/61 looper letters, 263 selfloop transitions, 229 changer transitions 25/555 dead transitions. [2023-11-29 01:11:22,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 555 transitions, 10026 flow [2023-11-29 01:11:22,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:11:22,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:11:22,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 629 transitions. [2023-11-29 01:11:22,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7365339578454333 [2023-11-29 01:11:22,861 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 629 transitions. [2023-11-29 01:11:22,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 629 transitions. [2023-11-29 01:11:22,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:11:22,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 629 transitions. [2023-11-29 01:11:22,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 44.92857142857143) internal successors, (629), 14 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:22,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 61.0) internal successors, (915), 15 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:22,863 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 61.0) internal successors, (915), 15 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:22,863 INFO L175 Difference]: Start difference. First operand has 293 places, 425 transitions, 7859 flow. Second operand 14 states and 629 transitions. [2023-11-29 01:11:22,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 555 transitions, 10026 flow [2023-11-29 01:11:23,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 555 transitions, 9741 flow, removed 17 selfloop flow, removed 11 redundant places. [2023-11-29 01:11:23,524 INFO L231 Difference]: Finished difference. Result has 302 places, 438 transitions, 8454 flow [2023-11-29 01:11:23,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=7625, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8454, PETRI_PLACES=302, PETRI_TRANSITIONS=438} [2023-11-29 01:11:23,525 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 243 predicate places. [2023-11-29 01:11:23,525 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 438 transitions, 8454 flow [2023-11-29 01:11:23,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 37.75) internal successors, (453), 12 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:23,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:11:23,525 INFO L208 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] [2023-11-29 01:11:23,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-11-29 01:11:23,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:23,726 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:11:23,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:23,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1705209894, now seen corresponding path program 2 times [2023-11-29 01:11:23,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:11:23,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010872921] [2023-11-29 01:11:23,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:11:23,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:23,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:11:23,728 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:11:23,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-29 01:11:23,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:11:23,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:11:23,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:11:23,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:24,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:25,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:11:25,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010872921] [2023-11-29 01:11:25,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010872921] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:25,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:11:25,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 01:11:25,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018287674] [2023-11-29 01:11:25,791 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:25,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:11:25,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:11:25,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:11:25,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:11:27,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:11:27,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 438 transitions, 8454 flow. Second operand has 10 states, 10 states have (on average 38.4) internal successors, (384), 10 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:27,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:11:27,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:11:27,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:11:37,727 INFO L124 PetriNetUnfolderBase]: 13102/29085 cut-off events. [2023-11-29 01:11:37,727 INFO L125 PetriNetUnfolderBase]: For 126709/127878 co-relation queries the response was YES. [2023-11-29 01:11:38,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109580 conditions, 29085 events. 13102/29085 cut-off events. For 126709/127878 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 301463 event pairs, 3490 based on Foata normal form. 329/28614 useless extension candidates. Maximal degree in co-relation 109470. Up to 7479 conditions per place. [2023-11-29 01:11:38,365 INFO L140 encePairwiseOnDemand]: 48/61 looper letters, 288 selfloop transitions, 213 changer transitions 35/574 dead transitions. [2023-11-29 01:11:38,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 574 transitions, 10803 flow [2023-11-29 01:11:38,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:11:38,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:11:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 518 transitions. [2023-11-29 01:11:38,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7719821162444114 [2023-11-29 01:11:38,368 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 518 transitions. [2023-11-29 01:11:38,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 518 transitions. [2023-11-29 01:11:38,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:11:38,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 518 transitions. [2023-11-29 01:11:38,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 47.09090909090909) internal successors, (518), 11 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:38,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 61.0) internal successors, (732), 12 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:38,371 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 61.0) internal successors, (732), 12 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:38,371 INFO L175 Difference]: Start difference. First operand has 302 places, 438 transitions, 8454 flow. Second operand 11 states and 518 transitions. [2023-11-29 01:11:38,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 574 transitions, 10803 flow [2023-11-29 01:11:39,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 574 transitions, 10582 flow, removed 27 selfloop flow, removed 4 redundant places. [2023-11-29 01:11:39,234 INFO L231 Difference]: Finished difference. Result has 315 places, 473 transitions, 9513 flow [2023-11-29 01:11:39,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=8237, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9513, PETRI_PLACES=315, PETRI_TRANSITIONS=473} [2023-11-29 01:11:39,235 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 256 predicate places. [2023-11-29 01:11:39,235 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 473 transitions, 9513 flow [2023-11-29 01:11:39,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 38.4) internal successors, (384), 10 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:39,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:11:39,235 INFO L208 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] [2023-11-29 01:11:39,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-11-29 01:11:39,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:39,436 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:11:39,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:39,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1751774678, now seen corresponding path program 1 times [2023-11-29 01:11:39,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:11:39,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1147452321] [2023-11-29 01:11:39,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:11:39,437 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:39,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:11:39,438 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:11:39,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-29 01:11:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:39,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:11:39,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:40,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:40,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:41,693 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:41,693 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:11:41,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1147452321] [2023-11-29 01:11:41,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1147452321] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:41,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:11:41,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:11:41,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603341355] [2023-11-29 01:11:41,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:41,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:11:41,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:11:41,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:11:41,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:11:43,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:11:43,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 473 transitions, 9513 flow. Second operand has 12 states, 12 states have (on average 38.0) internal successors, (456), 12 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:43,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:11:43,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:11:43,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:11:54,382 INFO L124 PetriNetUnfolderBase]: 12398/29146 cut-off events. [2023-11-29 01:11:54,383 INFO L125 PetriNetUnfolderBase]: For 178182/179166 co-relation queries the response was YES. [2023-11-29 01:11:54,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124447 conditions, 29146 events. 12398/29146 cut-off events. For 178182/179166 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 307351 event pairs, 4263 based on Foata normal form. 752/29660 useless extension candidates. Maximal degree in co-relation 124330. Up to 9214 conditions per place. [2023-11-29 01:11:54,999 INFO L140 encePairwiseOnDemand]: 48/61 looper letters, 266 selfloop transitions, 265 changer transitions 26/595 dead transitions. [2023-11-29 01:11:54,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 595 transitions, 11925 flow [2023-11-29 01:11:55,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:11:55,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:11:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 618 transitions. [2023-11-29 01:11:55,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7236533957845434 [2023-11-29 01:11:55,001 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 618 transitions. [2023-11-29 01:11:55,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 618 transitions. [2023-11-29 01:11:55,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:11:55,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 618 transitions. [2023-11-29 01:11:55,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 44.142857142857146) internal successors, (618), 14 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:55,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 61.0) internal successors, (915), 15 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:55,004 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 61.0) internal successors, (915), 15 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:55,004 INFO L175 Difference]: Start difference. First operand has 315 places, 473 transitions, 9513 flow. Second operand 14 states and 618 transitions. [2023-11-29 01:11:55,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 595 transitions, 11925 flow [2023-11-29 01:11:56,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 595 transitions, 11745 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-11-29 01:11:56,599 INFO L231 Difference]: Finished difference. Result has 326 places, 485 transitions, 10228 flow [2023-11-29 01:11:56,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=9316, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10228, PETRI_PLACES=326, PETRI_TRANSITIONS=485} [2023-11-29 01:11:56,600 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 267 predicate places. [2023-11-29 01:11:56,600 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 485 transitions, 10228 flow [2023-11-29 01:11:56,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.0) internal successors, (456), 12 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:11:56,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:11:56,600 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:11:56,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-29 01:11:56,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:56,801 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:11:56,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:56,801 INFO L85 PathProgramCache]: Analyzing trace with hash 112895810, now seen corresponding path program 2 times [2023-11-29 01:11:56,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:11:56,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441568062] [2023-11-29 01:11:56,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:11:56,802 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:11:56,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:11:56,803 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:11:56,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-29 01:11:56,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:11:56,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:11:56,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:11:57,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:57,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:11:57,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:11:57,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:11:57,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:11:57,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:11:57,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:11:57,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:11:57,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:11:57,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:11:57,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:11:57,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:11:57,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 9 [2023-11-29 01:11:58,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:58,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:59,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:11:59,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441568062] [2023-11-29 01:11:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441568062] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:59,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:11:59,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:11:59,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204949504] [2023-11-29 01:11:59,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:59,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:11:59,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:11:59,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:11:59,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:12:03,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 61 [2023-11-29 01:12:03,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 485 transitions, 10228 flow. Second operand has 12 states, 12 states have (on average 38.25) internal successors, (459), 12 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:03,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:12:03,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 61 [2023-11-29 01:12:03,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:12:18,224 INFO L124 PetriNetUnfolderBase]: 15087/34830 cut-off events. [2023-11-29 01:12:18,224 INFO L125 PetriNetUnfolderBase]: For 317775/319802 co-relation queries the response was YES. [2023-11-29 01:12:18,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160134 conditions, 34830 events. 15087/34830 cut-off events. For 317775/319802 co-relation queries the response was YES. Maximal size of possible extension queue 1082. Compared 373491 event pairs, 4227 based on Foata normal form. 363/34770 useless extension candidates. Maximal degree in co-relation 160014. Up to 16622 conditions per place. [2023-11-29 01:12:18,881 INFO L140 encePairwiseOnDemand]: 49/61 looper letters, 288 selfloop transitions, 285 changer transitions 49/660 dead transitions. [2023-11-29 01:12:18,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 660 transitions, 14235 flow [2023-11-29 01:12:18,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:12:18,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:12:18,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 655 transitions. [2023-11-29 01:12:18,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7158469945355191 [2023-11-29 01:12:18,884 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 655 transitions. [2023-11-29 01:12:18,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 655 transitions. [2023-11-29 01:12:18,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:12:18,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 655 transitions. [2023-11-29 01:12:18,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 43.666666666666664) internal successors, (655), 15 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:18,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 61.0) internal successors, (976), 16 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:18,887 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 61.0) internal successors, (976), 16 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:18,887 INFO L175 Difference]: Start difference. First operand has 326 places, 485 transitions, 10228 flow. Second operand 15 states and 655 transitions. [2023-11-29 01:12:18,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 660 transitions, 14235 flow [2023-11-29 01:12:21,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 660 transitions, 13756 flow, removed 42 selfloop flow, removed 9 redundant places. [2023-11-29 01:12:21,788 INFO L231 Difference]: Finished difference. Result has 337 places, 551 transitions, 12701 flow [2023-11-29 01:12:21,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=9758, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12701, PETRI_PLACES=337, PETRI_TRANSITIONS=551} [2023-11-29 01:12:21,789 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 278 predicate places. [2023-11-29 01:12:21,789 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 551 transitions, 12701 flow [2023-11-29 01:12:21,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.25) internal successors, (459), 12 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:21,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:12:21,790 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:12:21,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-11-29 01:12:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:12:21,990 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:12:21,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:12:21,991 INFO L85 PathProgramCache]: Analyzing trace with hash 201964684, now seen corresponding path program 7 times [2023-11-29 01:12:21,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:12:21,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1403021535] [2023-11-29 01:12:21,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:12:21,991 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:12:21,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:12:21,992 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:12:21,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-29 01:12:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:12:22,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:12:22,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:12:22,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:12:22,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:12:22,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:12:22,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:12:22,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:12:22,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:12:22,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 01:12:22,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:12:22,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 01:12:22,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:12:22,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 01:12:22,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 18 treesize of output 12 [2023-11-29 01:12:23,795 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 01:12:23,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:12:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 01:12:25,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:12:25,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1403021535] [2023-11-29 01:12:25,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1403021535] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:12:25,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:12:25,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-11-29 01:12:25,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87691147] [2023-11-29 01:12:25,697 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:12:25,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:12:25,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:12:25,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:12:25,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:12:33,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 61 [2023-11-29 01:12:33,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 551 transitions, 12701 flow. Second operand has 18 states, 18 states have (on average 36.111111111111114) internal successors, (650), 18 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:33,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:12:33,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 61 [2023-11-29 01:12:33,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:12:51,464 INFO L124 PetriNetUnfolderBase]: 18454/42639 cut-off events. [2023-11-29 01:12:51,464 INFO L125 PetriNetUnfolderBase]: For 451781/456396 co-relation queries the response was YES. [2023-11-29 01:12:52,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197702 conditions, 42639 events. 18454/42639 cut-off events. For 451781/456396 co-relation queries the response was YES. Maximal size of possible extension queue 1496. Compared 480027 event pairs, 9935 based on Foata normal form. 650/41200 useless extension candidates. Maximal degree in co-relation 197575. Up to 12782 conditions per place. [2023-11-29 01:12:52,590 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 632 selfloop transitions, 181 changer transitions 24/889 dead transitions. [2023-11-29 01:12:52,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 889 transitions, 19392 flow [2023-11-29 01:12:52,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:12:52,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:12:52,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 764 transitions. [2023-11-29 01:12:52,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7367405978784957 [2023-11-29 01:12:52,593 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 764 transitions. [2023-11-29 01:12:52,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 764 transitions. [2023-11-29 01:12:52,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:12:52,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 764 transitions. [2023-11-29 01:12:52,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 44.94117647058823) internal successors, (764), 17 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:52,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 61.0) internal successors, (1098), 18 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) [2023-11-29 01:12:52,596 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 61.0) internal successors, (1098), 18 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) [2023-11-29 01:12:52,596 INFO L175 Difference]: Start difference. First operand has 337 places, 551 transitions, 12701 flow. Second operand 17 states and 764 transitions. [2023-11-29 01:12:52,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 889 transitions, 19392 flow [2023-11-29 01:12:54,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 889 transitions, 19314 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-11-29 01:12:54,923 INFO L231 Difference]: Finished difference. Result has 347 places, 589 transitions, 14269 flow [2023-11-29 01:12:54,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=12629, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14269, PETRI_PLACES=347, PETRI_TRANSITIONS=589} [2023-11-29 01:12:54,924 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 288 predicate places. [2023-11-29 01:12:54,924 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 589 transitions, 14269 flow [2023-11-29 01:12:54,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 36.111111111111114) internal successors, (650), 18 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:12:54,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:12:54,925 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:12:54,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-11-29 01:12:55,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:12:55,125 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:12:55,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:12:55,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1771983581, now seen corresponding path program 2 times [2023-11-29 01:12:55,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:12:55,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [226612770] [2023-11-29 01:12:55,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:12:55,126 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:12:55,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:12:55,127 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:12:55,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-29 01:12:55,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:12:55,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:12:55,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:12:55,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:12:55,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 01:12:56,596 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 01:12:56,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:12:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 01:12:59,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:12:59,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [226612770] [2023-11-29 01:12:59,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [226612770] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:12:59,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:12:59,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-29 01:12:59,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409855183] [2023-11-29 01:12:59,632 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:12:59,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:12:59,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:12:59,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:12:59,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:13:11,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 61 [2023-11-29 01:13:11,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 589 transitions, 14269 flow. Second operand has 18 states, 18 states have (on average 36.111111111111114) internal successors, (650), 18 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:13:11,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:13:11,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 61 [2023-11-29 01:13:11,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:13:40,582 INFO L124 PetriNetUnfolderBase]: 33436/69395 cut-off events. [2023-11-29 01:13:40,583 INFO L125 PetriNetUnfolderBase]: For 743073/744280 co-relation queries the response was YES. [2023-11-29 01:13:41,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330703 conditions, 69395 events. 33436/69395 cut-off events. For 743073/744280 co-relation queries the response was YES. Maximal size of possible extension queue 2087. Compared 756588 event pairs, 4337 based on Foata normal form. 1040/68695 useless extension candidates. Maximal degree in co-relation 330573. Up to 11358 conditions per place. [2023-11-29 01:13:42,000 INFO L140 encePairwiseOnDemand]: 50/61 looper letters, 1060 selfloop transitions, 340 changer transitions 9/1464 dead transitions. [2023-11-29 01:13:42,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1464 transitions, 39376 flow [2023-11-29 01:13:42,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:13:42,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:13:42,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 981 transitions. [2023-11-29 01:13:42,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7309985096870343 [2023-11-29 01:13:42,003 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 981 transitions. [2023-11-29 01:13:42,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 981 transitions. [2023-11-29 01:13:42,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:13:42,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 981 transitions. [2023-11-29 01:13:42,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 44.59090909090909) internal successors, (981), 22 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) [2023-11-29 01:13:42,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 61.0) internal successors, (1403), 23 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:13:42,005 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 61.0) internal successors, (1403), 23 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:13:42,005 INFO L175 Difference]: Start difference. First operand has 347 places, 589 transitions, 14269 flow. Second operand 22 states and 981 transitions. [2023-11-29 01:13:42,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1464 transitions, 39376 flow [2023-11-29 01:13:47,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1464 transitions, 39082 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 01:13:47,942 INFO L231 Difference]: Finished difference. Result has 364 places, 629 transitions, 15376 flow [2023-11-29 01:13:47,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=13984, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=15376, PETRI_PLACES=364, PETRI_TRANSITIONS=629} [2023-11-29 01:13:47,943 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 305 predicate places. [2023-11-29 01:13:47,943 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 629 transitions, 15376 flow [2023-11-29 01:13:47,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 36.111111111111114) internal successors, (650), 18 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:13:47,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:13:47,944 INFO L208 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] [2023-11-29 01:13:47,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-11-29 01:13:48,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:13:48,144 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:13:48,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:13:48,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1288411235, now seen corresponding path program 1 times [2023-11-29 01:13:48,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:13:48,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891994816] [2023-11-29 01:13:48,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:13:48,145 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:13:48,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:13:48,146 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:13:48,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-29 01:13:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:13:48,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:13:48,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:13:49,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:13:49,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 125 treesize of output 253 [2023-11-29 01:13:49,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:13:49,963 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:13:49,963 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:13:49,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891994816] [2023-11-29 01:13:49,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891994816] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:13:49,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:13:49,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:13:49,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718554252] [2023-11-29 01:13:49,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:13:49,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:13:49,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:13:49,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:13:49,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:13:52,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 61 [2023-11-29 01:13:52,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 629 transitions, 15376 flow. Second operand has 8 states, 8 states have (on average 35.875) internal successors, (287), 8 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:13:52,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:13:52,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 61 [2023-11-29 01:13:52,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:13:55,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:13:59,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:14:04,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:14:08,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:14:35,412 INFO L124 PetriNetUnfolderBase]: 43795/85581 cut-off events. [2023-11-29 01:14:35,412 INFO L125 PetriNetUnfolderBase]: For 912563/913905 co-relation queries the response was YES. [2023-11-29 01:14:36,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 424313 conditions, 85581 events. 43795/85581 cut-off events. For 912563/913905 co-relation queries the response was YES. Maximal size of possible extension queue 2232. Compared 891723 event pairs, 18291 based on Foata normal form. 114/84517 useless extension candidates. Maximal degree in co-relation 424179. Up to 72324 conditions per place. [2023-11-29 01:14:37,495 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 582 selfloop transitions, 118 changer transitions 7/748 dead transitions. [2023-11-29 01:14:37,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 748 transitions, 19082 flow [2023-11-29 01:14:37,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 01:14:37,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 01:14:37,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 336 transitions. [2023-11-29 01:14:37,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6885245901639344 [2023-11-29 01:14:37,497 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 336 transitions. [2023-11-29 01:14:37,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 336 transitions. [2023-11-29 01:14:37,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:14:37,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 336 transitions. [2023-11-29 01:14:37,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 42.0) internal successors, (336), 8 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:14:37,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:14:37,499 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:14:37,499 INFO L175 Difference]: Start difference. First operand has 364 places, 629 transitions, 15376 flow. Second operand 8 states and 336 transitions. [2023-11-29 01:14:37,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 748 transitions, 19082 flow [2023-11-29 01:14:47,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 748 transitions, 18952 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-11-29 01:14:47,937 INFO L231 Difference]: Finished difference. Result has 373 places, 710 transitions, 17784 flow [2023-11-29 01:14:47,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=15264, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17784, PETRI_PLACES=373, PETRI_TRANSITIONS=710} [2023-11-29 01:14:47,938 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 314 predicate places. [2023-11-29 01:14:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 710 transitions, 17784 flow [2023-11-29 01:14:47,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 35.875) internal successors, (287), 8 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:14:47,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:14:47,938 INFO L208 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] [2023-11-29 01:14:47,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-11-29 01:14:48,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:14:48,139 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 01:14:48,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:14:48,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1693365855, now seen corresponding path program 1 times [2023-11-29 01:14:48,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:14:48,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1465509510] [2023-11-29 01:14:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:14:48,140 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:14:48,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:14:48,141 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 01:14:48,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_044c20bb-69e0-46cb-9178-9608a174927a/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-29 01:14:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:14:48,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:14:48,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:14:49,732 INFO L349 Elim1Store]: treesize reduction 48, result has 77.9 percent of original size [2023-11-29 01:14:49,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 122 treesize of output 202 [2023-11-29 01:14:49,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:14:49,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:15:02,268 WARN L293 SmtUtils]: Spent 7.44s on a formula simplification. DAG size of input: 374 DAG size of output: 243 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-11-29 01:15:02,268 INFO L349 Elim1Store]: treesize reduction 506, result has 65.5 percent of original size [2023-11-29 01:15:02,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 172 treesize of output 990