./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b 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_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --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 3d4f4fa5c64db6e2d1986e03259021eba4df8a22df3a334e78927feece513264 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:00:26,749 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:00:26,752 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:00:26,778 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:00:26,778 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:00:26,780 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:00:26,782 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:00:26,784 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:00:26,786 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:00:26,787 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:00:26,789 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:00:26,791 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:00:26,791 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:00:26,793 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:00:26,794 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:00:26,796 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:00:26,797 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:00:26,798 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:00:26,801 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:00:26,803 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:00:26,805 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:00:26,807 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:00:26,809 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:00:26,810 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:00:26,815 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:00:26,816 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:00:26,816 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:00:26,818 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:00:26,819 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:00:26,820 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:00:26,821 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:00:26,822 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:00:26,823 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:00:26,824 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:00:26,826 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:00:26,826 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:00:26,827 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:00:26,828 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:00:26,828 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:00:26,829 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:00:26,831 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:00:26,832 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-18 20:00:26,862 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:00:26,863 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:00:26,863 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:00:26,864 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:00:26,865 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:00:26,865 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:00:26,866 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:00:26,866 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:00:26,867 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:00:26,867 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:00:26,868 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:00:26,868 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:00:26,868 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:00:26,869 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:00:26,869 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:00:26,869 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:00:26,870 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:00:26,870 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:00:26,870 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:00:26,871 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:00:26,871 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:00:26,871 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:00:26,872 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:00:26,872 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:00:26,872 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:00:26,872 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:00:26,873 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:00:26,873 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:00:26,873 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:00:26,874 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:00:26,874 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> 3d4f4fa5c64db6e2d1986e03259021eba4df8a22df3a334e78927feece513264 [2022-11-18 20:00:27,223 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:00:27,277 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:00:27,281 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:00:27,285 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:00:27,286 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:00:27,287 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i [2022-11-18 20:00:27,381 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/b70539f17/979c41fc852943e198d6f5d0cdb24b33/FLAG69611d957 [2022-11-18 20:00:28,181 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:00:28,182 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i [2022-11-18 20:00:28,206 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/b70539f17/979c41fc852943e198d6f5d0cdb24b33/FLAG69611d957 [2022-11-18 20:00:28,373 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/b70539f17/979c41fc852943e198d6f5d0cdb24b33 [2022-11-18 20:00:28,377 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:00:28,378 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:00:28,380 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:00:28,381 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:00:28,385 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:00:28,386 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:00:28" (1/1) ... [2022-11-18 20:00:28,388 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3320a5fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:28, skipping insertion in model container [2022-11-18 20:00:28,388 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:00:28" (1/1) ... [2022-11-18 20:00:28,398 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:00:28,477 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:00:29,056 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[33021,33034] [2022-11-18 20:00:29,287 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44124,44137] [2022-11-18 20:00:29,288 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44245,44258] [2022-11-18 20:00:29,296 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:00:29,309 ERROR L326 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) [2022-11-18 20:00:29,310 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4058b6a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:29, skipping insertion in model container [2022-11-18 20:00:29,310 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:00:29,311 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-18 20:00:29,313 INFO L158 Benchmark]: Toolchain (without parser) took 933.67ms. Allocated memory is still 127.9MB. Free memory was 87.2MB in the beginning and 91.1MB in the end (delta: -3.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-18 20:00:29,314 INFO L158 Benchmark]: CDTParser took 0.76ms. Allocated memory is still 127.9MB. Free memory is still 106.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:00:29,315 INFO L158 Benchmark]: CACSL2BoogieTranslator took 930.36ms. Allocated memory is still 127.9MB. Free memory was 87.0MB in the beginning and 91.5MB in the end (delta: -4.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-18 20:00:29,316 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.76ms. Allocated memory is still 127.9MB. Free memory is still 106.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 930.36ms. Allocated memory is still 127.9MB. Free memory was 87.0MB in the beginning and 91.5MB in the end (delta: -4.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 716]: 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_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --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 3d4f4fa5c64db6e2d1986e03259021eba4df8a22df3a334e78927feece513264 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:00:32,096 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:00:32,109 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:00:32,145 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:00:32,147 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:00:32,152 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:00:32,156 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:00:32,161 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:00:32,166 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:00:32,170 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:00:32,173 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:00:32,176 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:00:32,177 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:00:32,184 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:00:32,186 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:00:32,189 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:00:32,193 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:00:32,195 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:00:32,198 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:00:32,207 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:00:32,211 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:00:32,218 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:00:32,220 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:00:32,222 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:00:32,227 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:00:32,233 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:00:32,233 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:00:32,235 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:00:32,236 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:00:32,238 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:00:32,239 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:00:32,241 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:00:32,243 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:00:32,245 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:00:32,249 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:00:32,250 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:00:32,252 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:00:32,252 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:00:32,253 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:00:32,255 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:00:32,256 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:00:32,263 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-18 20:00:32,311 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:00:32,311 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:00:32,312 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:00:32,313 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:00:32,314 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:00:32,314 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:00:32,316 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:00:32,317 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:00:32,317 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:00:32,318 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:00:32,319 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:00:32,319 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:00:32,320 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:00:32,320 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:00:32,320 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:00:32,321 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:00:32,321 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:00:32,321 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:00:32,322 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:00:32,322 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:00:32,323 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 20:00:32,323 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 20:00:32,323 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:00:32,324 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:00:32,324 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:00:32,324 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:00:32,325 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:00:32,325 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:00:32,325 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:00:32,326 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:00:32,326 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 20:00:32,326 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 20:00:32,327 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 20:00:32,327 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> 3d4f4fa5c64db6e2d1986e03259021eba4df8a22df3a334e78927feece513264 [2022-11-18 20:00:32,805 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:00:32,833 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:00:32,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:00:32,838 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:00:32,839 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:00:32,841 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i [2022-11-18 20:00:32,934 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/c1d930485/795240ec04634a66920e160e84c4238c/FLAGa9ef9c7ff [2022-11-18 20:00:33,718 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:00:33,719 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i [2022-11-18 20:00:33,749 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/c1d930485/795240ec04634a66920e160e84c4238c/FLAGa9ef9c7ff [2022-11-18 20:00:33,881 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/data/c1d930485/795240ec04634a66920e160e84c4238c [2022-11-18 20:00:33,884 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:00:33,886 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:00:33,888 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:00:33,889 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:00:33,901 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:00:33,902 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:00:33" (1/1) ... [2022-11-18 20:00:33,903 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@819dbac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:33, skipping insertion in model container [2022-11-18 20:00:33,904 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:00:33" (1/1) ... [2022-11-18 20:00:33,914 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:00:33,977 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:00:34,613 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[33021,33034] [2022-11-18 20:00:34,769 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44124,44137] [2022-11-18 20:00:34,771 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44245,44258] [2022-11-18 20:00:34,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:00:34,795 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 20:00:34,815 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:00:34,841 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[33021,33034] [2022-11-18 20:00:34,922 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44124,44137] [2022-11-18 20:00:34,923 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44245,44258] [2022-11-18 20:00:34,927 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:00:34,948 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:00:34,983 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[33021,33034] [2022-11-18 20:00:35,044 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44124,44137] [2022-11-18 20:00:35,046 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test7-1.i[44245,44258] [2022-11-18 20:00:35,049 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:00:35,097 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:00:35,098 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35 WrapperNode [2022-11-18 20:00:35,098 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:00:35,099 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:00:35,100 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:00:35,100 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:00:35,110 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,146 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,282 INFO L138 Inliner]: procedures = 179, calls = 277, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 1007 [2022-11-18 20:00:35,283 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:00:35,284 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:00:35,284 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:00:35,284 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:00:35,299 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,300 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,317 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,334 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,407 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,431 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,450 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,455 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,478 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:00:35,479 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:00:35,479 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:00:35,480 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:00:35,481 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (1/1) ... [2022-11-18 20:00:35,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:00:35,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:00:35,529 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:00:35,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:00:35,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 20:00:35,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 20:00:35,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-18 20:00:35,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-18 20:00:35,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:00:35,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:00:35,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:00:35,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:00:35,593 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-18 20:00:35,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:00:35,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:00:35,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-18 20:00:35,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-18 20:00:35,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:00:35,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:00:36,005 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:00:36,008 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:00:36,014 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:00:42,321 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:00:42,352 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:00:42,357 INFO L300 CfgBuilder]: Removed 63 assume(true) statements. [2022-11-18 20:00:42,364 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:00:42 BoogieIcfgContainer [2022-11-18 20:00:42,368 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:00:42,371 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:00:42,373 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:00:42,377 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:00:42,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:00:33" (1/3) ... [2022-11-18 20:00:42,378 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e430129 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:00:42, skipping insertion in model container [2022-11-18 20:00:42,381 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:00:35" (2/3) ... [2022-11-18 20:00:42,381 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e430129 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:00:42, skipping insertion in model container [2022-11-18 20:00:42,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:00:42" (3/3) ... [2022-11-18 20:00:42,384 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_BER_test7-1.i [2022-11-18 20:00:42,408 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:00:42,408 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 530 error locations. [2022-11-18 20:00:42,529 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:00:42,542 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=FINITE_AUTOMATA, 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;@4bd183ab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:00:42,543 INFO L358 AbstractCegarLoop]: Starting to check reachability of 530 error locations. [2022-11-18 20:00:42,557 INFO L276 IsEmpty]: Start isEmpty. Operand has 1049 states, 517 states have (on average 2.25531914893617) internal successors, (1166), 1044 states have internal predecessors, (1166), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:00:42,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-18 20:00:42,564 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:00:42,565 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-18 20:00:42,566 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:00:42,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:00:42,573 INFO L85 PathProgramCache]: Analyzing trace with hash 38794, now seen corresponding path program 1 times [2022-11-18 20:00:42,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:00:42,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [884298540] [2022-11-18 20:00:42,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:00:42,592 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 [2022-11-18 20:00:42,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:00:42,602 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:00:42,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:00:42,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:00:42,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:00:42,872 INFO L350 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 [2022-11-18 20:00:42,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:00:42,901 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:00:42,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:00:42,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [884298540] [2022-11-18 20:00:42,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [884298540] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:00:42,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:00:42,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:00:42,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267919012] [2022-11-18 20:00:42,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:00:42,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:00:42,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:00:42,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:00:42,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:00:42,982 INFO L87 Difference]: Start difference. First operand has 1049 states, 517 states have (on average 2.25531914893617) internal successors, (1166), 1044 states have internal predecessors, (1166), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:45,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:00:45,711 INFO L93 Difference]: Finished difference Result 1040 states and 1094 transitions. [2022-11-18 20:00:45,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:00:45,714 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-18 20:00:45,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:00:45,746 INFO L225 Difference]: With dead ends: 1040 [2022-11-18 20:00:45,746 INFO L226 Difference]: Without dead ends: 1038 [2022-11-18 20:00:45,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:00:45,759 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 967 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 970 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:00:45,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [970 Valid, 668 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-18 20:00:45,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-11-18 20:00:45,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 1030. [2022-11-18 20:00:45,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 515 states have (on average 2.095145631067961) internal successors, (1079), 1025 states have internal predecessors, (1079), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:00:45,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 1085 transitions. [2022-11-18 20:00:45,897 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 1085 transitions. Word has length 3 [2022-11-18 20:00:45,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:00:45,898 INFO L495 AbstractCegarLoop]: Abstraction has 1030 states and 1085 transitions. [2022-11-18 20:00:45,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:45,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 1085 transitions. [2022-11-18 20:00:45,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-11-18 20:00:45,899 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:00:45,899 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2022-11-18 20:00:45,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:46,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:46,122 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:00:46,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:00:46,123 INFO L85 PathProgramCache]: Analyzing trace with hash 38795, now seen corresponding path program 1 times [2022-11-18 20:00:46,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:00:46,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224933096] [2022-11-18 20:00:46,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:00:46,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 [2022-11-18 20:00:46,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:00:46,128 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:00:46,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:46,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:00:46,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:00:46,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:00:46,330 INFO L350 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 5 [2022-11-18 20:00:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:00:46,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:00:46,376 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:00:46,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224933096] [2022-11-18 20:00:46,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224933096] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:00:46,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:00:46,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:00:46,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837812558] [2022-11-18 20:00:46,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:00:46,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:00:46,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:00:46,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:00:46,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:00:46,381 INFO L87 Difference]: Start difference. First operand 1030 states and 1085 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:51,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:00:51,180 INFO L93 Difference]: Finished difference Result 1420 states and 1504 transitions. [2022-11-18 20:00:51,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:00:51,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-11-18 20:00:51,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:00:51,187 INFO L225 Difference]: With dead ends: 1420 [2022-11-18 20:00:51,188 INFO L226 Difference]: Without dead ends: 1420 [2022-11-18 20:00:51,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:00:51,198 INFO L413 NwaCegarLoop]: 896 mSDtfsCounter, 419 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 1458 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:00:51,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 1458 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-18 20:00:51,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2022-11-18 20:00:51,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1231. [2022-11-18 20:00:51,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1231 states, 717 states have (on average 2.0808926080892607) internal successors, (1492), 1226 states have internal predecessors, (1492), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:00:51,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1231 states to 1231 states and 1498 transitions. [2022-11-18 20:00:51,270 INFO L78 Accepts]: Start accepts. Automaton has 1231 states and 1498 transitions. Word has length 3 [2022-11-18 20:00:51,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:00:51,270 INFO L495 AbstractCegarLoop]: Abstraction has 1231 states and 1498 transitions. [2022-11-18 20:00:51,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:51,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1231 states and 1498 transitions. [2022-11-18 20:00:51,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-18 20:00:51,273 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:00:51,274 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:00:51,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:00:51,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:51,497 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:00:51,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:00:51,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1466973012, now seen corresponding path program 1 times [2022-11-18 20:00:51,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:00:51,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1961618155] [2022-11-18 20:00:51,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:00:51,509 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 [2022-11-18 20:00:51,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:00:51,512 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:00:51,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:00:51,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:00:51,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:00:51,745 INFO L350 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 [2022-11-18 20:00:51,754 INFO L350 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 5 [2022-11-18 20:00:51,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:00:51,851 INFO L350 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 12 treesize of output 14 [2022-11-18 20:00:51,886 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:00:51,887 INFO L350 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 [2022-11-18 20:00:51,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:00:51,931 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:00:51,931 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:00:51,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1961618155] [2022-11-18 20:00:51,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1961618155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:00:51,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:00:51,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:00:51,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18434428] [2022-11-18 20:00:51,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:00:51,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:00:51,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:00:51,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:00:51,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:00:51,939 INFO L87 Difference]: Start difference. First operand 1231 states and 1498 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:56,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:00:56,061 INFO L93 Difference]: Finished difference Result 1232 states and 1501 transitions. [2022-11-18 20:00:56,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:00:56,066 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-18 20:00:56,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:00:56,072 INFO L225 Difference]: With dead ends: 1232 [2022-11-18 20:00:56,072 INFO L226 Difference]: Without dead ends: 1232 [2022-11-18 20:00:56,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:00:56,074 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 1057 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1060 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:00:56,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1060 Valid, 379 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-11-18 20:00:56,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1232 states. [2022-11-18 20:00:56,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1232 to 1019. [2022-11-18 20:00:56,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 515 states have (on average 2.071844660194175) internal successors, (1067), 1014 states have internal predecessors, (1067), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:00:56,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1073 transitions. [2022-11-18 20:00:56,103 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1073 transitions. Word has length 7 [2022-11-18 20:00:56,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:00:56,104 INFO L495 AbstractCegarLoop]: Abstraction has 1019 states and 1073 transitions. [2022-11-18 20:00:56,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:56,105 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1073 transitions. [2022-11-18 20:00:56,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-18 20:00:56,105 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:00:56,106 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:00:56,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:00:56,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:56,320 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:00:56,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:00:56,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1768476910, now seen corresponding path program 1 times [2022-11-18 20:00:56,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:00:56,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456658394] [2022-11-18 20:00:56,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:00:56,322 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 [2022-11-18 20:00:56,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:00:56,324 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:00:56,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:00:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:00:56,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:00:56,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:00:56,520 INFO L350 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 [2022-11-18 20:00:56,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:00:56,543 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:00:56,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:00:56,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [456658394] [2022-11-18 20:00:56,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [456658394] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:00:56,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:00:56,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:00:56,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31731608] [2022-11-18 20:00:56,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:00:56,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:00:56,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:00:56,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:00:56,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:00:56,549 INFO L87 Difference]: Start difference. First operand 1019 states and 1073 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:59,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:00:59,833 INFO L93 Difference]: Finished difference Result 1348 states and 1431 transitions. [2022-11-18 20:00:59,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:00:59,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-18 20:00:59,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:00:59,842 INFO L225 Difference]: With dead ends: 1348 [2022-11-18 20:00:59,842 INFO L226 Difference]: Without dead ends: 1348 [2022-11-18 20:00:59,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:00:59,844 INFO L413 NwaCegarLoop]: 921 mSDtfsCounter, 971 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:00:59,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [974 Valid, 1163 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 708 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-18 20:00:59,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2022-11-18 20:00:59,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 972. [2022-11-18 20:00:59,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 515 states have (on average 1.9805825242718447) internal successors, (1020), 967 states have internal predecessors, (1020), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:00:59,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1026 transitions. [2022-11-18 20:00:59,873 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1026 transitions. Word has length 8 [2022-11-18 20:00:59,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:00:59,874 INFO L495 AbstractCegarLoop]: Abstraction has 972 states and 1026 transitions. [2022-11-18 20:00:59,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:00:59,875 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1026 transitions. [2022-11-18 20:00:59,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-18 20:00:59,875 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:00:59,876 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:00:59,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:00,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:00,101 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:00,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:00,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1768476909, now seen corresponding path program 1 times [2022-11-18 20:01:00,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:00,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1676866418] [2022-11-18 20:01:00,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:00,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 [2022-11-18 20:01:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:00,104 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:00,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:00,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:01:00,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:00,282 INFO L350 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 5 [2022-11-18 20:01:00,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:00,321 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:00,321 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:00,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1676866418] [2022-11-18 20:01:00,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1676866418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:00,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:00,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:01:00,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88599311] [2022-11-18 20:01:00,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:00,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:01:00,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:00,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:01:00,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:01:00,324 INFO L87 Difference]: Start difference. First operand 972 states and 1026 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:04,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:04,894 INFO L93 Difference]: Finished difference Result 1427 states and 1513 transitions. [2022-11-18 20:01:04,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:01:04,895 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-18 20:01:04,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:04,900 INFO L225 Difference]: With dead ends: 1427 [2022-11-18 20:01:04,900 INFO L226 Difference]: Without dead ends: 1427 [2022-11-18 20:01:04,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:01:04,902 INFO L413 NwaCegarLoop]: 1127 mSDtfsCounter, 674 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 1538 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:04,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [674 Valid, 1538 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-11-18 20:01:04,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2022-11-18 20:01:04,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 994. [2022-11-18 20:01:04,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 547 states have (on average 1.9670932358318098) internal successors, (1076), 989 states have internal predecessors, (1076), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1082 transitions. [2022-11-18 20:01:04,932 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1082 transitions. Word has length 8 [2022-11-18 20:01:04,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:04,932 INFO L495 AbstractCegarLoop]: Abstraction has 994 states and 1082 transitions. [2022-11-18 20:01:04,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:04,933 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1082 transitions. [2022-11-18 20:01:04,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:01:04,934 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:04,934 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:04,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:05,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:05,149 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr526ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:05,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:05,150 INFO L85 PathProgramCache]: Analyzing trace with hash 693877877, now seen corresponding path program 1 times [2022-11-18 20:01:05,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:05,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1807108370] [2022-11-18 20:01:05,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:05,152 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 [2022-11-18 20:01:05,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:05,153 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:05,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:05,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:01:05,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:05,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:05,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:05,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:05,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1807108370] [2022-11-18 20:01:05,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1807108370] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:05,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:05,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:05,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694515764] [2022-11-18 20:01:05,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:05,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:05,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:05,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:05,464 INFO L87 Difference]: Start difference. First operand 994 states and 1082 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:06,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:06,475 INFO L93 Difference]: Finished difference Result 1445 states and 1566 transitions. [2022-11-18 20:01:06,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:01:06,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-18 20:01:06,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:06,481 INFO L225 Difference]: With dead ends: 1445 [2022-11-18 20:01:06,482 INFO L226 Difference]: Without dead ends: 1445 [2022-11-18 20:01:06,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:06,483 INFO L413 NwaCegarLoop]: 1078 mSDtfsCounter, 548 mSDsluCounter, 1841 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:06,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [550 Valid, 2919 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-18 20:01:06,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2022-11-18 20:01:06,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 1235. [2022-11-18 20:01:06,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 788 states have (on average 1.9441624365482233) internal successors, (1532), 1230 states have internal predecessors, (1532), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:06,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 1538 transitions. [2022-11-18 20:01:06,518 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 1538 transitions. Word has length 11 [2022-11-18 20:01:06,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:06,519 INFO L495 AbstractCegarLoop]: Abstraction has 1235 states and 1538 transitions. [2022-11-18 20:01:06,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:06,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 1538 transitions. [2022-11-18 20:01:06,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-18 20:01:06,520 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:06,520 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:06,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:06,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:06,736 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr529ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:06,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:06,736 INFO L85 PathProgramCache]: Analyzing trace with hash 35377727, now seen corresponding path program 1 times [2022-11-18 20:01:06,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:06,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1682974619] [2022-11-18 20:01:06,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:06,738 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 [2022-11-18 20:01:06,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:06,739 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:06,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:06,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:06,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:01:06,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:07,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:01:07,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:01:07,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 38 [2022-11-18 20:01:07,102 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:01:07,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 22 [2022-11-18 20:01:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:07,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:07,153 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:07,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1682974619] [2022-11-18 20:01:07,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1682974619] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:07,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:07,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:07,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183455097] [2022-11-18 20:01:07,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:07,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:07,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:07,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:07,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:07,158 INFO L87 Difference]: Start difference. First operand 1235 states and 1538 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:09,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:09,168 INFO L93 Difference]: Finished difference Result 1591 states and 1953 transitions. [2022-11-18 20:01:09,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:01:09,169 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-18 20:01:09,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:09,176 INFO L225 Difference]: With dead ends: 1591 [2022-11-18 20:01:09,176 INFO L226 Difference]: Without dead ends: 1591 [2022-11-18 20:01:09,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:09,178 INFO L413 NwaCegarLoop]: 965 mSDtfsCounter, 352 mSDsluCounter, 1820 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 2785 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:09,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 2785 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 196 Invalid, 0 Unknown, 48 Unchecked, 1.9s Time] [2022-11-18 20:01:09,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2022-11-18 20:01:09,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1234. [2022-11-18 20:01:09,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 787 states have (on average 1.9440914866581958) internal successors, (1530), 1229 states have internal predecessors, (1530), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 1536 transitions. [2022-11-18 20:01:09,212 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 1536 transitions. Word has length 12 [2022-11-18 20:01:09,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:09,213 INFO L495 AbstractCegarLoop]: Abstraction has 1234 states and 1536 transitions. [2022-11-18 20:01:09,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:09,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 1536 transitions. [2022-11-18 20:01:09,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 20:01:09,214 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:09,215 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:09,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:09,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:09,430 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:09,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:09,431 INFO L85 PathProgramCache]: Analyzing trace with hash -344619170, now seen corresponding path program 1 times [2022-11-18 20:01:09,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:09,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565228115] [2022-11-18 20:01:09,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:09,432 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 [2022-11-18 20:01:09,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:09,433 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:09,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:09,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 20:01:09,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:09,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:09,685 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:09,685 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:09,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565228115] [2022-11-18 20:01:09,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565228115] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:09,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:09,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:01:09,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213799521] [2022-11-18 20:01:09,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:09,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 20:01:09,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:09,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:01:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:01:09,688 INFO L87 Difference]: Start difference. First operand 1234 states and 1536 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:09,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:09,722 INFO L93 Difference]: Finished difference Result 1174 states and 1450 transitions. [2022-11-18 20:01:09,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:01:09,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-18 20:01:09,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:09,728 INFO L225 Difference]: With dead ends: 1174 [2022-11-18 20:01:09,728 INFO L226 Difference]: Without dead ends: 1174 [2022-11-18 20:01:09,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:01:09,729 INFO L413 NwaCegarLoop]: 969 mSDtfsCounter, 953 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:09,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [956 Valid, 991 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:01:09,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2022-11-18 20:01:09,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 1174. [2022-11-18 20:01:09,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 751 states have (on average 1.9227696404793608) internal successors, (1444), 1169 states have internal predecessors, (1444), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:09,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1450 transitions. [2022-11-18 20:01:09,757 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 1450 transitions. Word has length 18 [2022-11-18 20:01:09,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:09,757 INFO L495 AbstractCegarLoop]: Abstraction has 1174 states and 1450 transitions. [2022-11-18 20:01:09,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:09,758 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 1450 transitions. [2022-11-18 20:01:09,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-18 20:01:09,758 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:09,759 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:09,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:09,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:09,975 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:09,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:09,976 INFO L85 PathProgramCache]: Analyzing trace with hash -466544200, now seen corresponding path program 1 times [2022-11-18 20:01:09,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:09,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [902474180] [2022-11-18 20:01:09,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:09,977 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 [2022-11-18 20:01:09,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:09,979 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:10,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:10,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:10,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:01:10,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:10,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:10,263 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:10,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:10,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [902474180] [2022-11-18 20:01:10,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [902474180] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:10,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:10,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:10,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29293300] [2022-11-18 20:01:10,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:10,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:10,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:10,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:10,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:10,267 INFO L87 Difference]: Start difference. First operand 1174 states and 1450 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:10,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:10,370 INFO L93 Difference]: Finished difference Result 1146 states and 1394 transitions. [2022-11-18 20:01:10,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:01:10,371 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-11-18 20:01:10,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:10,376 INFO L225 Difference]: With dead ends: 1146 [2022-11-18 20:01:10,376 INFO L226 Difference]: Without dead ends: 1146 [2022-11-18 20:01:10,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:10,380 INFO L413 NwaCegarLoop]: 924 mSDtfsCounter, 934 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 937 SdHoareTripleChecker+Valid, 1863 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:10,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [937 Valid, 1863 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:01:10,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2022-11-18 20:01:10,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 1144. [2022-11-18 20:01:10,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 735 states have (on average 1.8857142857142857) internal successors, (1386), 1139 states have internal predecessors, (1386), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:10,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1392 transitions. [2022-11-18 20:01:10,408 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 1392 transitions. Word has length 20 [2022-11-18 20:01:10,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:10,408 INFO L495 AbstractCegarLoop]: Abstraction has 1144 states and 1392 transitions. [2022-11-18 20:01:10,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:10,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 1392 transitions. [2022-11-18 20:01:10,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:01:10,410 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:10,410 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:10,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:10,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:10,626 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:10,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:10,626 INFO L85 PathProgramCache]: Analyzing trace with hash 2117531686, now seen corresponding path program 1 times [2022-11-18 20:01:10,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:10,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1786789350] [2022-11-18 20:01:10,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:10,627 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 [2022-11-18 20:01:10,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:10,628 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:10,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:10,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:10,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:01:10,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:10,900 INFO L350 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 [2022-11-18 20:01:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:11,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:11,025 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:11,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1786789350] [2022-11-18 20:01:11,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1786789350] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:11,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:11,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:01:11,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200668777] [2022-11-18 20:01:11,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:11,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:11,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:11,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:11,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:11,028 INFO L87 Difference]: Start difference. First operand 1144 states and 1392 transitions. Second operand has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:14,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:14,585 INFO L93 Difference]: Finished difference Result 1605 states and 1974 transitions. [2022-11-18 20:01:14,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:01:14,588 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-11-18 20:01:14,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:14,593 INFO L225 Difference]: With dead ends: 1605 [2022-11-18 20:01:14,593 INFO L226 Difference]: Without dead ends: 1605 [2022-11-18 20:01:14,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:14,595 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 1675 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1675 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:14,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1675 Valid, 1002 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-11-18 20:01:14,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2022-11-18 20:01:14,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 1140. [2022-11-18 20:01:14,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 735 states have (on average 1.874829931972789) internal successors, (1378), 1135 states have internal predecessors, (1378), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:14,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1384 transitions. [2022-11-18 20:01:14,621 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 1384 transitions. Word has length 34 [2022-11-18 20:01:14,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:14,621 INFO L495 AbstractCegarLoop]: Abstraction has 1140 states and 1384 transitions. [2022-11-18 20:01:14,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:14,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 1384 transitions. [2022-11-18 20:01:14,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:01:14,623 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:14,623 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:14,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:14,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:14,843 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:14,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:14,843 INFO L85 PathProgramCache]: Analyzing trace with hash 2117531687, now seen corresponding path program 1 times [2022-11-18 20:01:14,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:14,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626806148] [2022-11-18 20:01:14,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:14,844 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 [2022-11-18 20:01:14,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:14,845 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:14,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:15,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:15,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:01:15,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:15,078 INFO L350 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 5 [2022-11-18 20:01:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:15,347 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:15,347 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:15,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626806148] [2022-11-18 20:01:15,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626806148] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:15,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:15,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:01:15,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794944025] [2022-11-18 20:01:15,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:15,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:15,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:15,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:15,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:15,349 INFO L87 Difference]: Start difference. First operand 1140 states and 1384 transitions. Second operand has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:20,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:20,844 INFO L93 Difference]: Finished difference Result 1741 states and 2134 transitions. [2022-11-18 20:01:20,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:01:20,845 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-11-18 20:01:20,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:20,851 INFO L225 Difference]: With dead ends: 1741 [2022-11-18 20:01:20,851 INFO L226 Difference]: Without dead ends: 1741 [2022-11-18 20:01:20,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:20,852 INFO L413 NwaCegarLoop]: 1173 mSDtfsCounter, 1158 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1158 SdHoareTripleChecker+Valid, 2007 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:20,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1158 Valid, 2007 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1106 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-11-18 20:01:20,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2022-11-18 20:01:20,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 1136. [2022-11-18 20:01:20,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 735 states have (on average 1.8639455782312926) internal successors, (1370), 1131 states have internal predecessors, (1370), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:20,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1376 transitions. [2022-11-18 20:01:20,881 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1376 transitions. Word has length 34 [2022-11-18 20:01:20,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:20,881 INFO L495 AbstractCegarLoop]: Abstraction has 1136 states and 1376 transitions. [2022-11-18 20:01:20,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:20,882 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1376 transitions. [2022-11-18 20:01:20,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-18 20:01:20,883 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:20,884 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:20,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:21,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:21,099 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:21,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:21,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1509555205, now seen corresponding path program 1 times [2022-11-18 20:01:21,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:21,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813735569] [2022-11-18 20:01:21,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:21,102 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 [2022-11-18 20:01:21,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:21,103 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:21,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:21,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:21,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:01:21,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:21,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:21,569 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:21,569 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:21,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813735569] [2022-11-18 20:01:21,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813735569] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:21,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:21,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:21,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68242896] [2022-11-18 20:01:21,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:21,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:21,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:21,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:21,573 INFO L87 Difference]: Start difference. First operand 1136 states and 1376 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:21,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:21,657 INFO L93 Difference]: Finished difference Result 1124 states and 1356 transitions. [2022-11-18 20:01:21,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:01:21,658 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2022-11-18 20:01:21,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:21,663 INFO L225 Difference]: With dead ends: 1124 [2022-11-18 20:01:21,664 INFO L226 Difference]: Without dead ends: 1124 [2022-11-18 20:01:21,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:21,666 INFO L413 NwaCegarLoop]: 918 mSDtfsCounter, 903 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 1841 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:21,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [906 Valid, 1841 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:01:21,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2022-11-18 20:01:21,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 1124. [2022-11-18 20:01:21,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 723 states have (on average 1.8672199170124482) internal successors, (1350), 1119 states have internal predecessors, (1350), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:21,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1356 transitions. [2022-11-18 20:01:21,691 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1356 transitions. Word has length 52 [2022-11-18 20:01:21,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:21,691 INFO L495 AbstractCegarLoop]: Abstraction has 1124 states and 1356 transitions. [2022-11-18 20:01:21,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:21,692 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1356 transitions. [2022-11-18 20:01:21,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-18 20:01:21,697 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:21,697 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:21,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:21,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:21,915 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:21,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:21,916 INFO L85 PathProgramCache]: Analyzing trace with hash -881686959, now seen corresponding path program 1 times [2022-11-18 20:01:21,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:21,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756844482] [2022-11-18 20:01:21,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:21,917 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 [2022-11-18 20:01:21,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:21,918 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:21,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:22,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:01:22,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:22,440 INFO L350 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 [2022-11-18 20:01:22,452 INFO L350 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 5 [2022-11-18 20:01:23,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:01:23,178 INFO L350 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 12 treesize of output 14 [2022-11-18 20:01:23,202 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:01:23,203 INFO L350 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 [2022-11-18 20:01:23,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:23,219 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:23,220 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:23,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756844482] [2022-11-18 20:01:23,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756844482] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:23,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:23,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:01:23,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028934567] [2022-11-18 20:01:23,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:23,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:23,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:23,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:23,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:23,222 INFO L87 Difference]: Start difference. First operand 1124 states and 1356 transitions. Second operand has 4 states, 3 states have (on average 20.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:27,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:27,357 INFO L93 Difference]: Finished difference Result 1536 states and 1893 transitions. [2022-11-18 20:01:27,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:01:27,360 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 20.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2022-11-18 20:01:27,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:27,365 INFO L225 Difference]: With dead ends: 1536 [2022-11-18 20:01:27,365 INFO L226 Difference]: Without dead ends: 1536 [2022-11-18 20:01:27,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:27,366 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 2042 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2045 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:27,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2045 Valid, 460 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 878 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-11-18 20:01:27,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2022-11-18 20:01:27,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 1054. [2022-11-18 20:01:27,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 691 states have (on average 1.8031837916063675) internal successors, (1246), 1049 states have internal predecessors, (1246), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:27,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1252 transitions. [2022-11-18 20:01:27,389 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1252 transitions. Word has length 60 [2022-11-18 20:01:27,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:27,390 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1252 transitions. [2022-11-18 20:01:27,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 20.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:27,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1252 transitions. [2022-11-18 20:01:27,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 20:01:27,391 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:27,392 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:27,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:27,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:27,610 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:27,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:27,611 INFO L85 PathProgramCache]: Analyzing trace with hash -855470841, now seen corresponding path program 1 times [2022-11-18 20:01:27,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:27,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144487521] [2022-11-18 20:01:27,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:27,611 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 [2022-11-18 20:01:27,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:27,613 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:27,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:27,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:27,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:01:27,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:27,945 INFO L350 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 [2022-11-18 20:01:27,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:01:28,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-11-18 20:01:28,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:28,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:28,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:28,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144487521] [2022-11-18 20:01:28,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144487521] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:28,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:28,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:28,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390377552] [2022-11-18 20:01:28,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:28,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:01:28,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:28,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:01:28,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:28,053 INFO L87 Difference]: Start difference. First operand 1054 states and 1252 transitions. Second operand has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:31,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:31,332 INFO L93 Difference]: Finished difference Result 1053 states and 1251 transitions. [2022-11-18 20:01:31,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:01:31,333 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-11-18 20:01:31,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:31,338 INFO L225 Difference]: With dead ends: 1053 [2022-11-18 20:01:31,338 INFO L226 Difference]: Without dead ends: 1053 [2022-11-18 20:01:31,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:01:31,339 INFO L413 NwaCegarLoop]: 878 mSDtfsCounter, 4 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 1288 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:31,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2229 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1288 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-18 20:01:31,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-11-18 20:01:31,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1053. [2022-11-18 20:01:31,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 691 states have (on average 1.8017366136034731) internal successors, (1245), 1048 states have internal predecessors, (1245), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:31,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1251 transitions. [2022-11-18 20:01:31,360 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1251 transitions. Word has length 65 [2022-11-18 20:01:31,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:31,361 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1251 transitions. [2022-11-18 20:01:31,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:31,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1251 transitions. [2022-11-18 20:01:31,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 20:01:31,362 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:31,362 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:31,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:31,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:31,577 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:31,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:31,578 INFO L85 PathProgramCache]: Analyzing trace with hash -855470840, now seen corresponding path program 1 times [2022-11-18 20:01:31,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:31,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016289005] [2022-11-18 20:01:31,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:31,579 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 [2022-11-18 20:01:31,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:31,580 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:31,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:31,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:32,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:01:32,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:32,028 INFO L350 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 5 [2022-11-18 20:01:32,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:01:32,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:01:32,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-18 20:01:32,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2022-11-18 20:01:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:32,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:32,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:32,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016289005] [2022-11-18 20:01:32,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016289005] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:32,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:32,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:32,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228507164] [2022-11-18 20:01:32,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:32,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:01:32,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:32,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:01:32,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:32,200 INFO L87 Difference]: Start difference. First operand 1053 states and 1251 transitions. Second operand has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:36,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:36,959 INFO L93 Difference]: Finished difference Result 1052 states and 1250 transitions. [2022-11-18 20:01:36,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:01:36,960 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-11-18 20:01:36,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:36,963 INFO L225 Difference]: With dead ends: 1052 [2022-11-18 20:01:36,963 INFO L226 Difference]: Without dead ends: 1052 [2022-11-18 20:01:36,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:01:36,965 INFO L413 NwaCegarLoop]: 878 mSDtfsCounter, 2 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2270 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:36,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2270 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1245 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-18 20:01:36,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2022-11-18 20:01:36,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1052. [2022-11-18 20:01:36,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 690 states have (on average 1.8028985507246378) internal successors, (1244), 1047 states have internal predecessors, (1244), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-18 20:01:37,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 1250 transitions. [2022-11-18 20:01:37,001 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 1250 transitions. Word has length 65 [2022-11-18 20:01:37,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:37,002 INFO L495 AbstractCegarLoop]: Abstraction has 1052 states and 1250 transitions. [2022-11-18 20:01:37,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.25) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:01:37,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 1250 transitions. [2022-11-18 20:01:37,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-18 20:01:37,005 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:37,006 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:37,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:37,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:37,225 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:37,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:37,226 INFO L85 PathProgramCache]: Analyzing trace with hash -337406705, now seen corresponding path program 1 times [2022-11-18 20:01:37,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:37,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979731881] [2022-11-18 20:01:37,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:37,227 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 [2022-11-18 20:01:37,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:37,228 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:37,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:37,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:37,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:01:37,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:37,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:37,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:01:37,643 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:37,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979731881] [2022-11-18 20:01:37,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979731881] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:01:37,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:01:37,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:01:37,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554622045] [2022-11-18 20:01:37,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:01:37,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:01:37,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:37,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:01:37,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:01:37,647 INFO L87 Difference]: Start difference. First operand 1052 states and 1250 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:01:37,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:37,714 INFO L93 Difference]: Finished difference Result 1055 states and 1254 transitions. [2022-11-18 20:01:37,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:01:37,716 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 73 [2022-11-18 20:01:37,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:37,727 INFO L225 Difference]: With dead ends: 1055 [2022-11-18 20:01:37,728 INFO L226 Difference]: Without dead ends: 1055 [2022-11-18 20:01:37,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:01:37,737 INFO L413 NwaCegarLoop]: 878 mSDtfsCounter, 2 mSDsluCounter, 1751 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2629 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:37,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2629 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:01:37,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-11-18 20:01:37,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1055. [2022-11-18 20:01:37,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 692 states have (on average 1.8020231213872833) internal successors, (1247), 1050 states have internal predecessors, (1247), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:01:37,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1254 transitions. [2022-11-18 20:01:37,772 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 1254 transitions. Word has length 73 [2022-11-18 20:01:37,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:37,773 INFO L495 AbstractCegarLoop]: Abstraction has 1055 states and 1254 transitions. [2022-11-18 20:01:37,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:01:37,774 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1254 transitions. [2022-11-18 20:01:37,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-18 20:01:37,774 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:37,775 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:37,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:37,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:37,998 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:37,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:37,999 INFO L85 PathProgramCache]: Analyzing trace with hash -842451762, now seen corresponding path program 1 times [2022-11-18 20:01:38,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:38,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46952557] [2022-11-18 20:01:38,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:01:38,000 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 [2022-11-18 20:01:38,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:38,001 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:38,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:38,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:01:38,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:01:38,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:38,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:38,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:01:38,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:38,551 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:38,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46952557] [2022-11-18 20:01:38,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [46952557] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:01:38,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:01:38,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-18 20:01:38,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224256353] [2022-11-18 20:01:38,552 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:01:38,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:01:38,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:38,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:01:38,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:01:38,553 INFO L87 Difference]: Start difference. First operand 1055 states and 1254 transitions. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:01:38,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:38,820 INFO L93 Difference]: Finished difference Result 1067 states and 1271 transitions. [2022-11-18 20:01:38,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:01:38,822 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 74 [2022-11-18 20:01:38,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:38,825 INFO L225 Difference]: With dead ends: 1067 [2022-11-18 20:01:38,825 INFO L226 Difference]: Without dead ends: 1067 [2022-11-18 20:01:38,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:01:38,826 INFO L413 NwaCegarLoop]: 879 mSDtfsCounter, 14 mSDsluCounter, 4371 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5250 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:38,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 5250 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:01:38,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2022-11-18 20:01:38,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1065. [2022-11-18 20:01:38,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 701 states have (on average 1.8002853067047075) internal successors, (1262), 1059 states have internal predecessors, (1262), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:01:38,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1269 transitions. [2022-11-18 20:01:38,851 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1269 transitions. Word has length 74 [2022-11-18 20:01:38,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:38,851 INFO L495 AbstractCegarLoop]: Abstraction has 1065 states and 1269 transitions. [2022-11-18 20:01:38,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:01:38,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1269 transitions. [2022-11-18 20:01:38,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-18 20:01:38,853 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:38,853 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:38,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:39,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:39,067 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:39,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:39,068 INFO L85 PathProgramCache]: Analyzing trace with hash 137170127, now seen corresponding path program 2 times [2022-11-18 20:01:39,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:39,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643935116] [2022-11-18 20:01:39,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:01:39,069 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 [2022-11-18 20:01:39,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:39,070 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:39,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:39,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:01:39,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:01:39,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:01:39,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:39,783 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:39,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:01:40,147 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:40,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:40,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643935116] [2022-11-18 20:01:40,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643935116] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:01:40,148 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:01:40,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-11-18 20:01:40,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582098084] [2022-11-18 20:01:40,152 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:01:40,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 20:01:40,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:40,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:01:40,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-11-18 20:01:40,154 INFO L87 Difference]: Start difference. First operand 1065 states and 1269 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:01:41,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:41,136 INFO L93 Difference]: Finished difference Result 1086 states and 1297 transitions. [2022-11-18 20:01:41,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 20:01:41,137 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 77 [2022-11-18 20:01:41,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:41,142 INFO L225 Difference]: With dead ends: 1086 [2022-11-18 20:01:41,142 INFO L226 Difference]: Without dead ends: 1082 [2022-11-18 20:01:41,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=257, Invalid=499, Unknown=0, NotChecked=0, Total=756 [2022-11-18 20:01:41,143 INFO L413 NwaCegarLoop]: 882 mSDtfsCounter, 67 mSDsluCounter, 4393 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 5275 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:41,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 5275 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 20:01:41,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2022-11-18 20:01:41,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1074. [2022-11-18 20:01:41,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1074 states, 710 states have (on average 1.7943661971830986) internal successors, (1274), 1068 states have internal predecessors, (1274), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:01:41,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1074 states to 1074 states and 1281 transitions. [2022-11-18 20:01:41,163 INFO L78 Accepts]: Start accepts. Automaton has 1074 states and 1281 transitions. Word has length 77 [2022-11-18 20:01:41,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:41,164 INFO L495 AbstractCegarLoop]: Abstraction has 1074 states and 1281 transitions. [2022-11-18 20:01:41,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:01:41,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 1281 transitions. [2022-11-18 20:01:41,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-11-18 20:01:41,165 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:41,165 INFO L195 NwaCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:41,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:01:41,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:41,382 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:41,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:41,383 INFO L85 PathProgramCache]: Analyzing trace with hash 203603055, now seen corresponding path program 3 times [2022-11-18 20:01:41,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:41,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190672238] [2022-11-18 20:01:41,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 20:01:41,384 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 [2022-11-18 20:01:41,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:41,386 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:41,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:42,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-18 20:01:42,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:01:42,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:01:42,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:42,636 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:42,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:01:43,928 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:43,929 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:43,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190672238] [2022-11-18 20:01:43,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190672238] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:01:43,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:01:43,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-11-18 20:01:43,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561223065] [2022-11-18 20:01:43,930 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:01:43,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-18 20:01:43,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:43,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-18 20:01:43,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2022-11-18 20:01:43,932 INFO L87 Difference]: Start difference. First operand 1074 states and 1281 transitions. Second operand has 26 states, 26 states have (on average 3.6153846153846154) internal successors, (94), 26 states have internal predecessors, (94), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:01:49,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:01:49,014 INFO L93 Difference]: Finished difference Result 1116 states and 1343 transitions. [2022-11-18 20:01:49,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-18 20:01:49,016 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.6153846153846154) internal successors, (94), 26 states have internal predecessors, (94), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 83 [2022-11-18 20:01:49,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:01:49,021 INFO L225 Difference]: With dead ends: 1116 [2022-11-18 20:01:49,022 INFO L226 Difference]: Without dead ends: 1110 [2022-11-18 20:01:49,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=793, Invalid=1559, Unknown=0, NotChecked=0, Total=2352 [2022-11-18 20:01:49,023 INFO L413 NwaCegarLoop]: 887 mSDtfsCounter, 137 mSDsluCounter, 9715 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 10602 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:01:49,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 10602 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-18 20:01:49,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2022-11-18 20:01:49,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1092. [2022-11-18 20:01:49,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1092 states, 728 states have (on average 1.7815934065934067) internal successors, (1297), 1086 states have internal predecessors, (1297), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:01:49,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 1304 transitions. [2022-11-18 20:01:49,050 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 1304 transitions. Word has length 83 [2022-11-18 20:01:49,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:01:49,051 INFO L495 AbstractCegarLoop]: Abstraction has 1092 states and 1304 transitions. [2022-11-18 20:01:49,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.6153846153846154) internal successors, (94), 26 states have internal predecessors, (94), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:01:49,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 1304 transitions. [2022-11-18 20:01:49,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-18 20:01:49,052 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:01:49,052 INFO L195 NwaCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:01:49,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:49,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:49,280 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:01:49,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:01:49,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1451848623, now seen corresponding path program 4 times [2022-11-18 20:01:49,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:01:49,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818374914] [2022-11-18 20:01:49,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 20:01:49,281 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 [2022-11-18 20:01:49,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:01:49,282 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:01:49,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:01:49,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 20:01:49,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:01:49,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 20:01:49,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:01:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:50,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:01:53,588 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:01:53,589 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:01:53,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818374914] [2022-11-18 20:01:53,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818374914] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:01:53,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:01:53,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-11-18 20:01:53,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911548224] [2022-11-18 20:01:53,590 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:01:53,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-18 20:01:53,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:01:53,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-18 20:01:53,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=672, Invalid=1778, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 20:01:53,592 INFO L87 Difference]: Start difference. First operand 1092 states and 1304 transitions. Second operand has 50 states, 50 states have (on average 2.36) internal successors, (118), 50 states have internal predecessors, (118), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:02:08,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:02:08,729 INFO L93 Difference]: Finished difference Result 1172 states and 1416 transitions. [2022-11-18 20:02:08,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-11-18 20:02:08,730 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.36) internal successors, (118), 50 states have internal predecessors, (118), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 95 [2022-11-18 20:02:08,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:02:08,735 INFO L225 Difference]: With dead ends: 1172 [2022-11-18 20:02:08,735 INFO L226 Difference]: Without dead ends: 1168 [2022-11-18 20:02:08,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1383 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=3791, Invalid=9319, Unknown=0, NotChecked=0, Total=13110 [2022-11-18 20:02:08,739 INFO L413 NwaCegarLoop]: 899 mSDtfsCounter, 442 mSDsluCounter, 21463 mSDsCounter, 0 mSdLazyCounter, 2444 mSolverCounterSat, 376 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 22362 SdHoareTripleChecker+Invalid, 2820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 376 IncrementalHoareTripleChecker+Valid, 2444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:02:08,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 22362 Invalid, 2820 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [376 Valid, 2444 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-11-18 20:02:08,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2022-11-18 20:02:08,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1126. [2022-11-18 20:02:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 762 states have (on average 1.76246719160105) internal successors, (1343), 1120 states have internal predecessors, (1343), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:02:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1350 transitions. [2022-11-18 20:02:08,783 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1350 transitions. Word has length 95 [2022-11-18 20:02:08,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:02:08,784 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1350 transitions. [2022-11-18 20:02:08,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.36) internal successors, (118), 50 states have internal predecessors, (118), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:02:08,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1350 transitions. [2022-11-18 20:02:08,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-18 20:02:08,785 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:02:08,785 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:02:08,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:02:09,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:02:09,004 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:02:09,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:02:09,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1767152207, now seen corresponding path program 5 times [2022-11-18 20:02:09,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:02:09,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707734081] [2022-11-18 20:02:09,005 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:02:09,006 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 [2022-11-18 20:02:09,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:02:09,006 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:02:09,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:02:10,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2022-11-18 20:02:10,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:02:10,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 110 conjunts are in the unsatisfiable core [2022-11-18 20:02:10,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:02:10,555 INFO L350 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 [2022-11-18 20:02:10,887 INFO L350 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 5 [2022-11-18 20:02:10,906 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:02:10,907 INFO L350 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 [2022-11-18 20:02:10,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:02:10,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:02:11,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-11-18 20:02:11,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 7 treesize of output 3 [2022-11-18 20:02:11,261 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881)))) is different from true [2022-11-18 20:02:11,353 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,369 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,422 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,476 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,585 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,599 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,614 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,630 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,651 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1910 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1910) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1911 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1911))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,666 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1912 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1912) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1913 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1913))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,680 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1914 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1914) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1915 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1915) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:02:11,694 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1917 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1917))) (exists ((v_ArrVal_1916 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1916))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,707 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1919 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1919))) (exists ((v_ArrVal_1918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1918) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,790 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,804 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:02:11,817 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:02:11,899 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,913 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,927 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,942 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:11,991 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:02:12,005 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,018 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,034 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,086 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,101 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,116 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,204 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:02:12,257 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:02:12,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:02:12,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:02:12,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:02:12,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-11-18 20:02:12,381 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 870 not checked. [2022-11-18 20:02:12,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:02:13,511 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_2057 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_2057) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv16 32) .cse0) (bvadd (_ bv20 32) .cse0)))) (forall ((v_ArrVal_2057 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2056 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv20 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_2057) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_2056) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-18 20:02:13,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:02:13,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707734081] [2022-11-18 20:02:13,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707734081] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:02:13,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1650736445] [2022-11-18 20:02:13,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:02:13,521 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:02:13,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:02:13,523 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:02:13,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-11-18 20:03:35,919 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2022-11-18 20:03:35,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:03:36,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 110 conjunts are in the unsatisfiable core [2022-11-18 20:03:36,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:03:36,185 INFO L350 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 [2022-11-18 20:03:36,368 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:03:36,368 INFO L350 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 [2022-11-18 20:03:36,378 INFO L350 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 5 [2022-11-18 20:03:36,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:03:36,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:03:36,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 20:03:36,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 3 [2022-11-18 20:03:36,696 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2433))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_2434 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2434)))) is different from true [2022-11-18 20:03:36,747 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,797 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,811 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,826 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,841 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,857 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2450) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2449 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2449))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,910 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,965 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,981 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:36,996 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:37,011 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,026 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,041 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,057 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,105 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,119 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,195 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,209 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,224 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,238 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485)))) is different from true [2022-11-18 20:03:37,286 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,305 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,318 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,332 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,347 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2498))) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,361 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2499) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,376 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,565 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,578 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,592 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16)))) is different from true [2022-11-18 20:03:37,676 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:03:37,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:03:37,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:03:37,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 20:03:37,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 7 [2022-11-18 20:03:37,783 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 78 trivial. 899 not checked. [2022-11-18 20:03:37,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:03:38,687 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_2611 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_2611) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv16 32) .cse0) (bvadd .cse0 (_ bv20 32))))) (forall ((v_ArrVal_2611 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2612 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_2611) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv20 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_2612) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-18 20:03:38,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1650736445] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:03:38,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:03:38,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 39] total 72 [2022-11-18 20:03:38,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022715011] [2022-11-18 20:03:38,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:03:38,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-18 20:03:38,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:03:38,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-18 20:03:38,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=222, Unknown=73, NotChecked=5394, Total=5852 [2022-11-18 20:03:38,696 INFO L87 Difference]: Start difference. First operand 1126 states and 1350 transitions. Second operand has 73 states, 70 states have (on average 3.0714285714285716) internal successors, (215), 73 states have internal predecessors, (215), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:03:39,459 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2433))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_2434 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2434)))) is different from true [2022-11-18 20:03:39,478 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:03:39,493 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:03:39,523 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:39,543 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:39,564 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_ArrVal_2450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2450) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2498))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_ArrVal_1910 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1910) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1911 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1911))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_ArrVal_2449 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2449))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:39,586 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2499) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1912 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1912) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_ArrVal_2450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2450) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1913 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1913))) (exists ((v_ArrVal_2498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2498))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_ArrVal_1910 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1910) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1911 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1911))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_ArrVal_2449 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2449))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:39,608 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2499) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1912 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1912) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_ArrVal_2450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2450) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1913 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1913))) (exists ((v_ArrVal_2498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2498))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_ArrVal_1910 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1910) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1911 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1911))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_ArrVal_2449 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2449))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_ArrVal_1914 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1914) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1915 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1915) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:39,632 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2499) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1912 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1912) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1917 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1917))) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_ArrVal_2450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2450) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1913 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1913))) (exists ((v_ArrVal_2498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2498))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_ArrVal_1910 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1910) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1911 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1911))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1916 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1916))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_ArrVal_2449 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2449))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_ArrVal_1914 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1914) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1915 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1915) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:39,656 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2445 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2445) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1879 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1879) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2518 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2518))) (exists ((v_ArrVal_2460 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2460) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2458 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2458))) (exists ((v_ArrVal_2483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2483) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2491 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2491))) (exists ((v_ArrVal_1908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1908))) (exists ((v_ArrVal_1938 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1938))) (exists ((v_ArrVal_1924 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1924))) (exists ((v_ArrVal_1919 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1919))) (exists ((v_ArrVal_2448 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2448))) (exists ((v_ArrVal_2493 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2493) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2465 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2465) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2499) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1889))) (exists ((v_ArrVal_2468 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2468) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1925 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1925) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2443 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2443))) (exists ((v_ArrVal_1937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1937))) (exists ((v_ArrVal_2482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2482) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1887))) (exists ((v_ArrVal_2480 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2480) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1912 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1912) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1909) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1939 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1939))) (exists ((v_ArrVal_1886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1886) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1951 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1951))) (exists ((v_ArrVal_2469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2469))) (exists ((v_ArrVal_2474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2474))) (exists ((v_ArrVal_1896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1896))) (exists ((v_ArrVal_2475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2442 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2442) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2515))) (exists ((v_ArrVal_1893 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1893) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2470 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2470) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2479))) (exists ((v_ArrVal_2462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2462))) (exists ((v_ArrVal_2454 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2454) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1917 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1917))) (exists ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1956))) (exists ((v_ArrVal_1927 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1927))) (exists ((v_ArrVal_2453 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2453) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1905 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1905))) (exists ((v_ArrVal_2473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2473))) (exists ((v_ArrVal_2464 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2464))) (exists ((v_ArrVal_1940 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1940))) (exists ((v_ArrVal_2481 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2481) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1954 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1954))) (exists ((v_ArrVal_2495 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2495) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1907 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1907))) (exists ((v_ArrVal_2516 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2516) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1957))) (exists ((v_ArrVal_2489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2489))) (exists ((v_ArrVal_1897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1897))) (exists ((v_ArrVal_1936 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1936) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1948 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1948))) (exists ((v_ArrVal_2490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2490))) (exists ((v_ArrVal_1902 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1902) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1947))) (exists ((v_ArrVal_2438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2438))) (exists ((v_ArrVal_1950 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1950))) (exists ((v_ArrVal_2450 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2450) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1913 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1913))) (exists ((v_ArrVal_2498 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2498))) (exists ((v_ArrVal_1945 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1945))) (exists ((v_ArrVal_1964 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1964))) (exists ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1955))) (exists ((v_ArrVal_1928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1928))) (exists ((v_ArrVal_2463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2463))) (exists ((v_ArrVal_2484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2484))) (exists ((v_ArrVal_1903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1903) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1934) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2492 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2492) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2441))) (exists ((v_ArrVal_2447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2447))) (exists ((v_ArrVal_1910 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1910) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1911 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1911))) (exists ((v_ArrVal_2496 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2496) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2517 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2517) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1965 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1965))) (exists ((v_ArrVal_2514 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2514) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2446))) (exists ((v_ArrVal_2502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2502))) (exists ((v_ArrVal_2459 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2459) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1946 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1946))) (exists ((v_ArrVal_1880 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1880) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2476))) (exists ((v_ArrVal_2494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2494))) (exists ((v_ArrVal_2437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2437))) (exists ((v_ArrVal_2501 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2501) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2500))) (exists ((v_ArrVal_1904 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1904))) (exists ((v_ArrVal_1958 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1958))) (exists ((v_ArrVal_1959 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1959))) (exists ((v_ArrVal_2486 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2486))) (exists ((v_ArrVal_1888 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1888) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2497 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2497) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2513 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2513))) (exists ((v_ArrVal_1906 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1906) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1935))) (exists ((v_ArrVal_2467 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2467))) (exists ((v_ArrVal_1878 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1878))) (exists ((v_ArrVal_1892 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1892) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2466 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2466) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2444))) (exists ((v_ArrVal_1916 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1916))) (exists ((v_ArrVal_1941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1941))) (exists ((v_ArrVal_2449 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2449))) (exists ((v_ArrVal_1949 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1949))) (exists ((v_ArrVal_1914 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1914) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_16 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_16))) (exists ((v_ArrVal_1926 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1926) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2461 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2461) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2485))) (exists ((v_ArrVal_1881 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1881))) (exists ((v_ArrVal_1944 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1944) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_1929 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1929) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1915 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1915) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:47,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:03:47,895 INFO L93 Difference]: Finished difference Result 1579 states and 1926 transitions. [2022-11-18 20:03:47,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 20:03:47,897 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 70 states have (on average 3.0714285714285716) internal successors, (215), 73 states have internal predecessors, (215), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 117 [2022-11-18 20:03:47,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:03:47,901 INFO L225 Difference]: With dead ends: 1579 [2022-11-18 20:03:47,901 INFO L226 Difference]: Without dead ends: 1575 [2022-11-18 20:03:47,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 135 SyntacticMatches, 31 SemanticMatches, 90 ConstructedPredicates, 72 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=227, Invalid=353, Unknown=88, NotChecked=7704, Total=8372 [2022-11-18 20:03:47,904 INFO L413 NwaCegarLoop]: 477 mSDtfsCounter, 791 mSDsluCounter, 2682 mSDsCounter, 0 mSdLazyCounter, 3813 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 793 SdHoareTripleChecker+Valid, 3159 SdHoareTripleChecker+Invalid, 82822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 3813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79002 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:03:47,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [793 Valid, 3159 Invalid, 82822 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 3813 Invalid, 0 Unknown, 79002 Unchecked, 8.5s Time] [2022-11-18 20:03:47,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2022-11-18 20:03:47,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1125. [2022-11-18 20:03:47,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 762 states have (on average 1.7559055118110236) internal successors, (1338), 1119 states have internal predecessors, (1338), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:03:47,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1345 transitions. [2022-11-18 20:03:47,924 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1345 transitions. Word has length 117 [2022-11-18 20:03:47,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:03:47,925 INFO L495 AbstractCegarLoop]: Abstraction has 1125 states and 1345 transitions. [2022-11-18 20:03:47,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 70 states have (on average 3.0714285714285716) internal successors, (215), 73 states have internal predecessors, (215), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:03:47,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1345 transitions. [2022-11-18 20:03:47,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-11-18 20:03:47,926 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:03:47,927 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:03:47,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-11-18 20:03:48,165 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:03:48,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:03:48,351 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:03:48,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:03:48,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1767152206, now seen corresponding path program 1 times [2022-11-18 20:03:48,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:03:48,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [707542065] [2022-11-18 20:03:48,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:03:48,352 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 [2022-11-18 20:03:48,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:03:48,353 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:03:48,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:03:49,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:03:49,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-18 20:03:49,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:03:49,208 INFO L350 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 [2022-11-18 20:03:49,382 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:03:49,382 INFO L350 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 19 treesize of output 27 [2022-11-18 20:03:49,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:03:49,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:03:50,147 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_2998 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2998)))) is different from true [2022-11-18 20:03:50,734 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014)))) is different from true [2022-11-18 20:03:51,205 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:51,354 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:03:51,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:03:51,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 20:03:51,456 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 820 trivial. 129 not checked. [2022-11-18 20:03:51,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:03:53,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:03:53,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [707542065] [2022-11-18 20:03:53,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [707542065] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:03:53,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1560656368] [2022-11-18 20:03:53,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:03:53,861 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:03:53,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:03:53,862 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:03:53,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-11-18 20:03:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:03:56,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-18 20:03:56,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:03:56,660 INFO L350 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 [2022-11-18 20:03:56,833 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:03:56,833 INFO L350 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 19 treesize of output 27 [2022-11-18 20:03:56,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:03:56,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:03:57,382 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3456 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3456)))) is different from true [2022-11-18 20:03:57,405 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3457) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:57,480 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3459)))) is different from true [2022-11-18 20:03:57,555 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3461)))) is different from true [2022-11-18 20:03:57,577 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3462)))) is different from true [2022-11-18 20:03:57,952 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3471 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3471) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:57,977 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3472)))) is different from true [2022-11-18 20:03:58,388 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3482) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:58,406 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3483) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:58,686 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3490 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3490) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:03:58,765 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3492 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3492)))) is different from true [2022-11-18 20:03:58,857 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:03:58,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:03:58,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 20:03:58,913 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 528 trivial. 429 not checked. [2022-11-18 20:03:58,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:03:59,291 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3538 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_3538) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (_ bv1 1)))) is different from false [2022-11-18 20:03:59,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1560656368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:03:59,293 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:03:59,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 19] total 22 [2022-11-18 20:03:59,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938218230] [2022-11-18 20:03:59,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:03:59,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 20:03:59,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:03:59,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 20:03:59,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=109, Unknown=24, NotChecked=510, Total=702 [2022-11-18 20:03:59,295 INFO L87 Difference]: Start difference. First operand 1125 states and 1345 transitions. Second operand has 23 states, 21 states have (on average 4.666666666666667) internal successors, (98), 23 states have internal predecessors, (98), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:03:59,706 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3459))) (exists ((v_ArrVal_3492 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3492))) (exists ((v_ArrVal_3490 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3490) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3456 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3456))) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3461))) (exists ((v_ArrVal_3471 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3471) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3482) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2986 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2986) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2998 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2998)))) is different from true [2022-11-18 20:03:59,721 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3457 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3457) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3459))) (exists ((v_ArrVal_3492 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3492))) (exists ((v_ArrVal_3490 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3490) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3456 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3456))) (exists ((v_ArrVal_3014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3014))) (exists ((v_ArrVal_3027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3027) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3472 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3472))) (exists ((v_ArrVal_3461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3461))) (exists ((v_ArrVal_3471 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3471) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3482 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3482) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3483 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3483) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2986 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2986) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2998 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2998))) (exists ((v_ArrVal_3462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3462)))) is different from true [2022-11-18 20:03:59,725 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3| (_ BitVec 32)) (v_arrayElimCell_32 (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_32)) (_ bv0 1)) (not (= v_arrayElimCell_32 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_3|))))) (exists ((v_ArrVal_3492 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3492))) (exists ((v_ArrVal_2986 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_2986) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:04,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:04:04,337 INFO L93 Difference]: Finished difference Result 1574 states and 1919 transitions. [2022-11-18 20:04:04,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:04:04,341 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 4.666666666666667) internal successors, (98), 23 states have internal predecessors, (98), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 117 [2022-11-18 20:04:04,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:04:04,345 INFO L225 Difference]: With dead ends: 1574 [2022-11-18 20:04:04,346 INFO L226 Difference]: Without dead ends: 1574 [2022-11-18 20:04:04,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 139 SyntacticMatches, 76 SemanticMatches, 31 ConstructedPredicates, 18 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=84, Invalid=168, Unknown=30, NotChecked=774, Total=1056 [2022-11-18 20:04:04,347 INFO L413 NwaCegarLoop]: 473 mSDtfsCounter, 783 mSDsluCounter, 2662 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 3135 SdHoareTripleChecker+Invalid, 22114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20268 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:04:04,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [785 Valid, 3135 Invalid, 22114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1841 Invalid, 0 Unknown, 20268 Unchecked, 4.8s Time] [2022-11-18 20:04:04,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1574 states. [2022-11-18 20:04:04,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1574 to 1124. [2022-11-18 20:04:04,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 762 states have (on average 1.7545931758530184) internal successors, (1337), 1118 states have internal predecessors, (1337), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:04:04,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1344 transitions. [2022-11-18 20:04:04,368 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1344 transitions. Word has length 117 [2022-11-18 20:04:04,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:04:04,369 INFO L495 AbstractCegarLoop]: Abstraction has 1124 states and 1344 transitions. [2022-11-18 20:04:04,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 4.666666666666667) internal successors, (98), 23 states have internal predecessors, (98), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:04:04,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1344 transitions. [2022-11-18 20:04:04,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-11-18 20:04:04,371 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:04:04,371 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:04:04,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2022-11-18 20:04:04,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:04:04,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:04:04,786 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:04:04,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:04:04,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1817510872, now seen corresponding path program 1 times [2022-11-18 20:04:04,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:04:04,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1255765907] [2022-11-18 20:04:04,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:04:04,787 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 [2022-11-18 20:04:04,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:04:04,788 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:04:04,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:04:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:04:05,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-18 20:04:05,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:04:05,720 INFO L350 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 [2022-11-18 20:04:05,911 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:04:05,912 INFO L350 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 19 treesize of output 27 [2022-11-18 20:04:05,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:04:06,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:04:06,683 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3930 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3930) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:06,827 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3934)))) is different from true [2022-11-18 20:04:07,737 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3957)))) is different from true [2022-11-18 20:04:07,953 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:04:07,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:04:08,101 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:04:08,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:04:08,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 20:04:08,172 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 820 trivial. 129 not checked. [2022-11-18 20:04:08,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:04:08,243 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3962 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_3962) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (_ bv1 1)))) is different from false [2022-11-18 20:04:08,259 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3962 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) v_ArrVal_3962) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)))) is different from false [2022-11-18 20:04:08,658 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3962 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4008 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_4008))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_3962)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 20:04:08,661 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:04:08,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1255765907] [2022-11-18 20:04:08,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1255765907] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:04:08,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1220230858] [2022-11-18 20:04:08,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:04:08,662 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:04:08,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:04:08,666 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:04:08,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2022-11-18 20:04:12,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:04:12,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-18 20:04:12,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:04:12,969 INFO L350 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 [2022-11-18 20:04:13,128 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:04:13,129 INFO L350 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 19 treesize of output 27 [2022-11-18 20:04:13,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:04:13,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:04:13,498 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_4393 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4393)))) is different from true [2022-11-18 20:04:14,052 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_4407 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4407) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:14,220 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_4412 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4412) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:14,377 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_4416 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4416) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:14,572 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_4422 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4422) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:14,964 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:04:14,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:04:15,071 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:04:15,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:04:15,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 20:04:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 741 trivial. 210 not checked. [2022-11-18 20:04:15,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:04:17,205 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4432 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) v_ArrVal_4432) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 20:04:17,525 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4432 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4478 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_4478))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_4432)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)))) is different from false [2022-11-18 20:04:17,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1220230858] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:04:17,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:04:17,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 17 [2022-11-18 20:04:17,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2962926] [2022-11-18 20:04:17,528 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:04:17,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:04:17,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:04:17,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:04:17,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=124, Unknown=24, NotChecked=442, Total=650 [2022-11-18 20:04:17,529 INFO L87 Difference]: Start difference. First operand 1124 states and 1344 transitions. Second operand has 18 states, 16 states have (on average 5.75) internal successors, (92), 18 states have internal predecessors, (92), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:04:17,901 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_42 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (select |c_#valid| v_arrayElimCell_42) (_ bv1 1))) (not (= v_arrayElimCell_42 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_5|)) (_ bv0 1)))) (exists ((v_ArrVal_3918 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3918))) (exists ((v_ArrVal_4422 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4422) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3930 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3930) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3957 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3957))) (exists ((v_ArrVal_4416 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4416) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4393 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4393))) (exists ((v_ArrVal_4407 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4407) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_3934))) (exists ((v_ArrVal_4412 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4412) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:21,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:04:21,763 INFO L93 Difference]: Finished difference Result 1573 states and 1918 transitions. [2022-11-18 20:04:21,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 20:04:21,767 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 5.75) internal successors, (92), 18 states have internal predecessors, (92), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 120 [2022-11-18 20:04:21,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:04:21,771 INFO L225 Difference]: With dead ends: 1573 [2022-11-18 20:04:21,772 INFO L226 Difference]: Without dead ends: 1573 [2022-11-18 20:04:21,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 146 SyntacticMatches, 82 SemanticMatches, 28 ConstructedPredicates, 14 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=81, Invalid=187, Unknown=28, NotChecked=574, Total=870 [2022-11-18 20:04:21,773 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 781 mSDsluCounter, 2253 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 2725 SdHoareTripleChecker+Invalid, 14023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12550 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:04:21,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 2725 Invalid, 14023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1467 Invalid, 0 Unknown, 12550 Unchecked, 4.0s Time] [2022-11-18 20:04:21,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2022-11-18 20:04:21,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1123. [2022-11-18 20:04:21,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1123 states, 762 states have (on average 1.753280839895013) internal successors, (1336), 1117 states have internal predecessors, (1336), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:04:21,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1343 transitions. [2022-11-18 20:04:21,792 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1343 transitions. Word has length 120 [2022-11-18 20:04:21,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:04:21,793 INFO L495 AbstractCegarLoop]: Abstraction has 1123 states and 1343 transitions. [2022-11-18 20:04:21,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 5.75) internal successors, (92), 18 states have internal predecessors, (92), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:04:21,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1343 transitions. [2022-11-18 20:04:21,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-11-18 20:04:21,794 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:04:21,794 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:04:21,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (27)] Forceful destruction successful, exit code 0 [2022-11-18 20:04:22,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:04:22,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:04:22,210 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:04:22,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:04:22,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1817510873, now seen corresponding path program 1 times [2022-11-18 20:04:22,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:04:22,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1674635147] [2022-11-18 20:04:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:04:22,212 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 [2022-11-18 20:04:22,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:04:22,214 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:04:22,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:04:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:04:23,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 112 conjunts are in the unsatisfiable core [2022-11-18 20:04:23,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:04:23,273 INFO L350 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 [2022-11-18 20:04:23,456 INFO L350 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 5 [2022-11-18 20:04:23,478 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:04:23,479 INFO L350 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 [2022-11-18 20:04:23,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:04:23,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:04:23,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 20:04:23,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 3 [2022-11-18 20:04:23,753 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4860 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4860))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4861 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4861)))) is different from true [2022-11-18 20:04:23,769 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4862 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4862) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4863 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4863) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:04:23,831 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866)))) is different from true [2022-11-18 20:04:23,851 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:04:23,866 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:23,966 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876)))) is different from true [2022-11-18 20:04:24,010 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880)))) is different from true [2022-11-18 20:04:24,053 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884)))) is different from true [2022-11-18 20:04:24,071 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:24,086 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:04:24,166 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:04:24,179 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:04:24,229 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:04:24,242 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902)))) is different from true [2022-11-18 20:04:24,326 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:04:24,495 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:04:24,509 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920)))) is different from true [2022-11-18 20:04:24,523 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:24,612 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929)))) is different from true [2022-11-18 20:04:24,628 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931)))) is different from true [2022-11-18 20:04:24,642 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932)))) is different from true [2022-11-18 20:04:24,656 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934)))) is different from true [2022-11-18 20:04:24,670 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937)))) is different from true [2022-11-18 20:04:24,722 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941)))) is different from true [2022-11-18 20:04:24,780 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:04:24,797 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947)))) is different from true [2022-11-18 20:04:24,880 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:04:24,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:04:24,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:04:25,046 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:04:25,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:04:25,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:04:25,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 20:04:25,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 7 [2022-11-18 20:04:25,139 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 153 trivial. 819 not checked. [2022-11-18 20:04:25,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:04:25,336 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_4948 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4949 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_4948) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_4949) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_4948 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_4948) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd (_ bv4 32) .cse1) (bvadd (_ bv8 32) .cse1)))))) is different from false [2022-11-18 20:04:25,377 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (and (forall ((v_ArrVal_4948 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4949 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4948) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_4949) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))) (forall ((v_ArrVal_4948 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_4948) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse2) (bvadd (_ bv8 32) .cse2))))))) is different from false [2022-11-18 20:04:26,430 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5040 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5041 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4948 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5040) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5041) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_4948) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_5040 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5041 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4948 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4949 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5041))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5040) .cse2 v_ArrVal_4948) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store .cse3 .cse2 v_ArrVal_4949) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))))) is different from false [2022-11-18 20:04:26,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:04:26,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1674635147] [2022-11-18 20:04:26,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1674635147] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:04:26,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1574067958] [2022-11-18 20:04:26,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:04:26,443 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:04:26,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:04:26,444 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:04:26,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-11-18 20:06:34,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:06:34,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 113 conjunts are in the unsatisfiable core [2022-11-18 20:06:34,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:06:34,515 INFO L350 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 [2022-11-18 20:06:34,666 INFO L350 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 5 [2022-11-18 20:06:34,700 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:06:34,701 INFO L350 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 [2022-11-18 20:06:34,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:06:34,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:06:34,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 20:06:34,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 3 [2022-11-18 20:06:34,860 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5423 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5423) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5424 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5424)))) is different from true [2022-11-18 20:06:34,882 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5425 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5425))) (exists ((v_ArrVal_5426 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5426))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:06:34,895 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5428 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5428) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5427 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5427) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:34,911 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5430 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5430))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5429 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5429) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:34,960 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:34,973 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435)))) is different from true [2022-11-18 20:06:34,987 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438)))) is different from true [2022-11-18 20:06:35,003 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439)))) is different from true [2022-11-18 20:06:35,019 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441)))) is different from true [2022-11-18 20:06:35,035 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:35,051 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446)))) is different from true [2022-11-18 20:06:35,067 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447)))) is different from true [2022-11-18 20:06:35,242 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457)))) is different from true [2022-11-18 20:06:35,255 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459)))) is different from true [2022-11-18 20:06:35,268 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461)))) is different from true [2022-11-18 20:06:35,281 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:35,294 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465)))) is different from true [2022-11-18 20:06:35,307 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:35,321 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470)))) is different from true [2022-11-18 20:06:35,333 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:35,346 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474)))) is different from true [2022-11-18 20:06:35,359 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:06:35,372 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:35,391 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480)))) is different from true [2022-11-18 20:06:35,407 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5482 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5482))) (exists ((v_ArrVal_5481 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5481)))) is different from true [2022-11-18 20:06:35,422 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5483 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5483))) (exists ((v_ArrVal_5484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5484)))) is different from true [2022-11-18 20:06:35,438 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5486) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5485)))) is different from true [2022-11-18 20:06:35,451 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5488 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5488) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5487 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5487) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:35,465 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5489))) (exists ((v_ArrVal_5490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5490)))) is different from true [2022-11-18 20:06:35,513 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494)))) is different from true [2022-11-18 20:06:35,593 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500)))) is different from true [2022-11-18 20:06:35,607 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502)))) is different from true [2022-11-18 20:06:35,620 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:35,634 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505)))) is different from true [2022-11-18 20:06:35,652 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:35,665 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509)))) is different from true [2022-11-18 20:06:35,712 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:06:35,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:06:35,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:06:35,817 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:06:35,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:06:35,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:06:35,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 20:06:35,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 7 [2022-11-18 20:06:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 954 not checked. [2022-11-18 20:06:35,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:06:35,982 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5511 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5512 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_5512) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) (_ bv8 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_5511) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0)))) (forall ((v_ArrVal_5512 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_5512) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (bvule (bvadd .cse1 (_ bv4 32)) (bvadd .cse1 (_ bv8 32))))))) is different from false [2022-11-18 20:06:36,027 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (and (forall ((v_ArrVal_5512 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_5512) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((v_ArrVal_5511 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5512 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_5512) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_5511) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))))))) is different from false [2022-11-18 20:06:37,086 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_5603 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5604 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5512 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5603) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5604) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_5512) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd .cse0 (_ bv4 32)) (bvadd .cse0 (_ bv8 32))))) (forall ((v_ArrVal_5603 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5604 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5511 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5512 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5604))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_5603) .cse2 v_ArrVal_5512) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv8 32)) (select |c_#length| (select (select (store .cse3 .cse2 v_ArrVal_5511) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))))) is different from false [2022-11-18 20:06:37,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1574067958] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:06:37,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:06:37,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 45] total 71 [2022-11-18 20:06:37,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389757382] [2022-11-18 20:06:37,104 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:06:37,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-11-18 20:06:37,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:06:37,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-11-18 20:06:37,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=165, Unknown=76, NotChecked=5916, Total=6320 [2022-11-18 20:06:37,106 INFO L87 Difference]: Start difference. First operand 1123 states and 1343 transitions. Second operand has 72 states, 70 states have (on average 2.2) internal successors, (154), 72 states have internal predecessors, (154), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:06:37,709 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4860 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4860))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5423 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5423) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5424 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5424))) (exists ((v_ArrVal_4861 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4861)))) is different from true [2022-11-18 20:06:37,713 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5425 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5425))) (exists ((v_ArrVal_5426 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5426))) (exists ((v_ArrVal_4862 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4862) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4863 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4863) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32)))) is different from true [2022-11-18 20:06:37,734 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_5430 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5430))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5429 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5429) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,745 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,757 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,771 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,784 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,799 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,815 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,832 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,848 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,865 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,893 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,910 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,935 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_5482 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5482))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5481 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5481))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,955 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_5482 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5482))) (exists ((v_ArrVal_5483 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5483))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5481 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5481))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5484))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,973 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5486) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_5482 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5482))) (exists ((v_ArrVal_5483 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5483))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5481 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5481))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5484))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5485))) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:37,993 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5488 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5488) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5486) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5487 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5487) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_5482 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5482))) (exists ((v_ArrVal_5483 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5483))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5481 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5481))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5484))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5485))) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:38,011 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4867 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4867) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4923 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4923))) (exists ((v_ArrVal_4869 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4869) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5442 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5442))) (exists ((v_ArrVal_5469 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5469))) (exists ((v_ArrVal_4946 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4946) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4896 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4896))) (exists ((v_ArrVal_4930 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4930))) (exists ((v_ArrVal_5475 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5475) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5436 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5436) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4865 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4865))) (exists ((v_ArrVal_4897 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4897))) (exists ((v_ArrVal_5444 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5444))) (exists ((v_ArrVal_4933 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4933))) (exists ((v_ArrVal_4887 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4887))) (exists ((v_ArrVal_4903 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4903) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5478 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5478))) (exists ((v_ArrVal_5473 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5473))) (exists ((v_ArrVal_5476 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5476))) (exists ((v_ArrVal_4888 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4888))) (exists ((v_ArrVal_4940 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4940) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4901 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4901) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5448 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5448) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5510 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5510))) (exists ((v_ArrVal_5433 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5433))) (exists ((v_ArrVal_4928 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4928))) (exists ((v_ArrVal_4895 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4895) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4936 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4936))) (exists ((v_ArrVal_5468 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5468))) (exists ((v_ArrVal_4889 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4889))) (exists ((v_ArrVal_4864 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4864))) (exists ((v_ArrVal_4921 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4921))) (exists ((v_ArrVal_4868 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4868) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_54 (_ BitVec 32))) (= (select |c_#length| v_arrayElimCell_54) (_ bv44 32))) (exists ((v_ArrVal_5467 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5467) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5441 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5441))) (exists ((v_ArrVal_5471 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5471))) (exists ((v_ArrVal_4937 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4937))) (exists ((v_ArrVal_4932 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4932))) (exists ((v_ArrVal_5440 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5440) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5466 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5466))) (exists ((v_ArrVal_5463 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5463))) (exists ((v_ArrVal_5479 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5479))) (exists ((v_ArrVal_4920 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4920))) (exists ((v_ArrVal_5458 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5458) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4885 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4885))) (exists ((v_ArrVal_5488 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5488) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5486) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5487 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5487) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5499 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5499) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4944 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4944))) (exists ((v_ArrVal_5489 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5489))) (exists ((v_ArrVal_5482 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5482))) (exists ((v_ArrVal_5483 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5483))) (exists ((v_ArrVal_4941 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4941))) (exists ((v_ArrVal_5507 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5507))) (exists ((v_ArrVal_5508 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5508) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4881 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4881) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5472 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5472) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4880 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4880))) (exists ((v_ArrVal_5457 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5457))) (exists ((v_ArrVal_5501 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5501))) (exists ((v_ArrVal_5439 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5439))) (exists ((v_ArrVal_5465 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5465))) (exists ((v_ArrVal_5481 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5481))) (exists ((v_ArrVal_5434 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5434) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4866 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4866))) (exists ((v_ArrVal_5490 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5490))) (exists ((v_ArrVal_4947 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4947))) (exists ((v_ArrVal_5437 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5437))) (exists ((v_ArrVal_5443 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4922 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4922) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5462 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5462))) (exists ((v_ArrVal_4870 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4870) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4884 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4884))) (exists ((v_ArrVal_5506 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5506) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4871 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4871) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5461 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5461))) (exists ((v_ArrVal_5435 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5435))) (exists ((v_ArrVal_5493 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5493))) (exists ((v_ArrVal_5460 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5460))) (exists ((v_ArrVal_4935 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4935))) (exists ((v_ArrVal_4894 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4894) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5477 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5477) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4877 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4877) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4886 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4886) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5494 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5494))) (exists ((v_ArrVal_4945 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4945) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5509 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5509))) (exists ((v_ArrVal_5502 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502))) (exists ((v_ArrVal_5447 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5447))) (exists ((v_ArrVal_5484 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5484))) (exists ((v_ArrVal_5445 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5445))) (exists ((v_ArrVal_4908 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4908))) (exists ((v_ArrVal_5500 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5500))) (exists ((v_ArrVal_5459 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5459))) (exists ((v_ArrVal_4929 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4929))) (exists ((v_ArrVal_4934 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4934))) (exists ((v_ArrVal_5446 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5446))) (exists ((v_ArrVal_5438 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5438))) (exists ((v_ArrVal_4931 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4931))) (exists ((v_ArrVal_4902 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4902))) (exists ((v_ArrVal_5474 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5474))) (exists ((v_ArrVal_4919 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4919) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5464 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5464) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5505 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5505))) (exists ((v_ArrVal_4876 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4876))) (exists ((v_ArrVal_5503 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5480 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5480))) (exists ((v_ArrVal_4909 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4909) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4900 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4900) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5470 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5470))) (exists ((v_ArrVal_4918 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4918) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5485))) (exists ((v_ArrVal_5504 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:06:44,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:06:44,401 INFO L93 Difference]: Finished difference Result 1572 states and 1917 transitions. [2022-11-18 20:06:44,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-18 20:06:44,403 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 70 states have (on average 2.2) internal successors, (154), 72 states have internal predecessors, (154), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 120 [2022-11-18 20:06:44,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:06:44,406 INFO L225 Difference]: With dead ends: 1572 [2022-11-18 20:06:44,407 INFO L226 Difference]: Without dead ends: 1572 [2022-11-18 20:06:44,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 146 SyntacticMatches, 30 SemanticMatches, 104 ConstructedPredicates, 87 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=246, Invalid=342, Unknown=102, NotChecked=10440, Total=11130 [2022-11-18 20:06:44,410 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 780 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 2394 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 2213 SdHoareTripleChecker+Invalid, 83730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81329 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:06:44,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [782 Valid, 2213 Invalid, 83730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2394 Invalid, 0 Unknown, 81329 Unchecked, 6.4s Time] [2022-11-18 20:06:44,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2022-11-18 20:06:44,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 1122. [2022-11-18 20:06:44,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 762 states have (on average 1.7519685039370079) internal successors, (1335), 1116 states have internal predecessors, (1335), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:06:44,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1342 transitions. [2022-11-18 20:06:44,429 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1342 transitions. Word has length 120 [2022-11-18 20:06:44,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:06:44,430 INFO L495 AbstractCegarLoop]: Abstraction has 1122 states and 1342 transitions. [2022-11-18 20:06:44,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 70 states have (on average 2.2) internal successors, (154), 72 states have internal predecessors, (154), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:06:44,430 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1342 transitions. [2022-11-18 20:06:44,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-11-18 20:06:44,432 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:06:44,432 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:06:44,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2022-11-18 20:06:44,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:06:44,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:06:44,848 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:06:44,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:06:44,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1186016971, now seen corresponding path program 1 times [2022-11-18 20:06:44,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:06:44,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996776097] [2022-11-18 20:06:44,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:06:44,850 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 [2022-11-18 20:06:44,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:06:44,851 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:06:44,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:06:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:06:45,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-18 20:06:45,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:06:45,985 INFO L350 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 [2022-11-18 20:06:46,138 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:06:46,138 INFO L350 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 19 treesize of output 27 [2022-11-18 20:06:46,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:06:46,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:06:46,561 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6003) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:46,650 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6006) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:46,668 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6007)))) is different from true [2022-11-18 20:06:46,949 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6014)))) is different from true [2022-11-18 20:06:47,015 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6016 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6016) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:47,386 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6026 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6026)))) is different from true [2022-11-18 20:06:47,408 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6027 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6027) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:47,753 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6037)))) is different from true [2022-11-18 20:06:47,852 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6040 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6040) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:47,907 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6042 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6042) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:06:47,964 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:06:47,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:06:48,107 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:06:48,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:06:48,226 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:06:48,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:06:48,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 20:06:48,313 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 561 trivial. 395 not checked. [2022-11-18 20:06:48,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:06:50,461 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) v_ArrVal_6044) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)))) is different from false [2022-11-18 20:06:50,481 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6043 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (_ bv1 1) (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_6043))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6044)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))) (_ bv0 1))) is different from false [2022-11-18 20:06:50,496 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6043 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6043))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6044)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 20:06:50,819 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6043 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6090 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6044 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_6090))) (store .cse2 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6043)))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6044)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)))) is different from false [2022-11-18 20:06:50,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:06:50,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996776097] [2022-11-18 20:06:50,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [996776097] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:06:50,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2039159908] [2022-11-18 20:06:50,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:06:50,823 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:06:50,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:06:50,824 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:06:50,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2022-11-18 20:07:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:07:16,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-18 20:07:16,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:07:16,852 INFO L350 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 [2022-11-18 20:07:17,011 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:07:17,011 INFO L350 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 19 treesize of output 27 [2022-11-18 20:07:17,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:07:17,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:07:17,187 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6485 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6485)))) is different from true [2022-11-18 20:07:17,204 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6486) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:17,705 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6498 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6498) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:18,126 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6508 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6508)))) is different from true [2022-11-18 20:07:18,520 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6519 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6519) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:18,697 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6524 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6524) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:18,714 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6525 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6525)))) is different from true [2022-11-18 20:07:18,906 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:07:18,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:07:18,994 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:07:18,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:07:19,064 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:07:19,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 37 [2022-11-18 20:07:19,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2022-11-18 20:07:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 666 trivial. 287 not checked. [2022-11-18 20:07:19,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:07:19,123 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_6530) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (_ bv1 1)))) is different from false [2022-11-18 20:07:19,136 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse0 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse0) v_ArrVal_6530) |c_ULTIMATE.start_main_~user~0#1.base|) .cse0))) (_ bv1 1)))) is different from false [2022-11-18 20:07:19,156 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6529 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_6529))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6530)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 20:07:19,172 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6529 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6529))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6530)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)) (_ bv0 1))) is different from false [2022-11-18 20:07:19,508 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6529 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6576 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_6530 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (select (select (let ((.cse0 (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_6576))) (store .cse2 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6529)))) (store .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_6530)) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (_ bv1 1)))) is different from false [2022-11-18 20:07:19,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2039159908] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:07:19,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:07:19,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 27 [2022-11-18 20:07:19,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847959779] [2022-11-18 20:07:19,513 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:07:19,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-18 20:07:19,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:07:19,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-18 20:07:19,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=157, Unknown=38, NotChecked=1274, Total=1560 [2022-11-18 20:07:19,515 INFO L87 Difference]: Start difference. First operand 1122 states and 1342 transitions. Second operand has 28 states, 26 states have (on average 4.230769230769231) internal successors, (110), 28 states have internal predecessors, (110), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:07:19,949 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5999) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6498 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6498) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6508 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6508))) (exists ((v_ArrVal_6519 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6519) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6486 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6486) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6014))) (exists ((v_ArrVal_6037 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6037))) (exists ((v_ArrVal_6016 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6016) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6026 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6026))) (exists ((v_ArrVal_6040 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6040) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6003) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6042 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6042) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6524 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6524) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6006) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:19,968 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5999) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_74 (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9| (_ BitVec 32))) (and (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (_ bv0 1)) (not (= v_arrayElimCell_74 |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_9|)) (= (bvadd (_ bv1 1) (select |c_#valid| v_arrayElimCell_74)) (_ bv0 1)))) (exists ((v_ArrVal_6042 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6042) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:24,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:07:24,607 INFO L93 Difference]: Finished difference Result 1572 states and 1918 transitions. [2022-11-18 20:07:24,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 20:07:24,608 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.230769230769231) internal successors, (110), 28 states have internal predecessors, (110), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 123 [2022-11-18 20:07:24,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:07:24,611 INFO L225 Difference]: With dead ends: 1572 [2022-11-18 20:07:24,611 INFO L226 Difference]: Without dead ends: 1572 [2022-11-18 20:07:24,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 153 SyntacticMatches, 75 SemanticMatches, 43 ConstructedPredicates, 28 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=114, Invalid=227, Unknown=43, NotChecked=1596, Total=1980 [2022-11-18 20:07:24,611 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 784 mSDsluCounter, 2661 mSDsCounter, 0 mSdLazyCounter, 1848 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 786 SdHoareTripleChecker+Valid, 3133 SdHoareTripleChecker+Invalid, 25783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23928 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:07:24,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [786 Valid, 3133 Invalid, 25783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1848 Invalid, 0 Unknown, 23928 Unchecked, 4.8s Time] [2022-11-18 20:07:24,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2022-11-18 20:07:24,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 1121. [2022-11-18 20:07:24,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 762 states have (on average 1.7506561679790027) internal successors, (1334), 1115 states have internal predecessors, (1334), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:07:24,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1341 transitions. [2022-11-18 20:07:24,632 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 1341 transitions. Word has length 123 [2022-11-18 20:07:24,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:07:24,632 INFO L495 AbstractCegarLoop]: Abstraction has 1121 states and 1341 transitions. [2022-11-18 20:07:24,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.230769230769231) internal successors, (110), 28 states have internal predecessors, (110), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:07:24,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 1341 transitions. [2022-11-18 20:07:24,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-11-18 20:07:24,634 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:07:24,634 INFO L195 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:07:24,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2022-11-18 20:07:24,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:07:25,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:07:25,050 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 527 more)] === [2022-11-18 20:07:25,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:07:25,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1186016970, now seen corresponding path program 1 times [2022-11-18 20:07:25,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:07:25,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253349152] [2022-11-18 20:07:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:07:25,052 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 [2022-11-18 20:07:25,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:07:25,053 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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) [2022-11-18 20:07:25,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 [2022-11-18 20:07:26,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:07:26,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 116 conjunts are in the unsatisfiable core [2022-11-18 20:07:26,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:07:26,253 INFO L350 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 [2022-11-18 20:07:26,450 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:07:26,450 INFO L350 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 [2022-11-18 20:07:26,458 INFO L350 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 5 [2022-11-18 20:07:26,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:07:26,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:07:26,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 20:07:26,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 3 [2022-11-18 20:07:26,727 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6974 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6974) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6973 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6973)))) is different from true [2022-11-18 20:07:26,744 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6976 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6976))) (exists ((v_ArrVal_6975 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6975)))) is different from true [2022-11-18 20:07:26,758 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6978 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6978))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6977 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6977)))) is different from true [2022-11-18 20:07:26,772 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6980 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6980))) (exists ((v_ArrVal_6979 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6979)))) is different from true [2022-11-18 20:07:26,786 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6982 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6982))) (exists ((v_ArrVal_6981 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6981)))) is different from true [2022-11-18 20:07:26,882 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6987 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6987))) (exists ((v_ArrVal_6988 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6988)))) is different from true [2022-11-18 20:07:26,966 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6994) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6993 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6993) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:26,980 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6996 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6996) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6995 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6995)))) is different from true [2022-11-18 20:07:27,032 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6999) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7000 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7000)))) is different from true [2022-11-18 20:07:27,046 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7002 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7002))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7001 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7001)))) is different from true [2022-11-18 20:07:27,060 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7003 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7003) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7004 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7004)))) is different from true [2022-11-18 20:07:27,079 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7006 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7006) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7005 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7005)))) is different from true [2022-11-18 20:07:27,095 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7008 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7008))) (exists ((v_ArrVal_7007 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7007)))) is different from true [2022-11-18 20:07:27,109 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7010 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7010) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7009 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7009)))) is different from true [2022-11-18 20:07:27,122 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7011 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7011))) (exists ((v_ArrVal_7012 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7012)))) is different from true [2022-11-18 20:07:27,136 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7014 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7014))) (exists ((v_ArrVal_7013 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7013) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:27,149 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7015 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7015) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7016 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7016)))) is different from true [2022-11-18 20:07:27,168 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7017 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7017))) (exists ((v_ArrVal_7018 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7018)))) is different from true [2022-11-18 20:07:27,181 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7020 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7020) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7019 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7019)))) is different from true [2022-11-18 20:07:27,194 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7021 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7021) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7022 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7022) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:27,207 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7023 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7023))) (exists ((v_ArrVal_7024 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7024) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:07:27,220 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7026 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7026))) (exists ((v_ArrVal_7025 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7025)))) is different from true [2022-11-18 20:07:27,233 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7028 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7028) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7027 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7027)))) is different from true [2022-11-18 20:07:27,245 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7030 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7030))) (exists ((v_ArrVal_7029 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7029)))) is different from true [2022-11-18 20:07:27,258 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7032 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7032))) (exists ((v_ArrVal_7031 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7031)))) is different from true [2022-11-18 20:07:27,306 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7035 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7035) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7036) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:27,319 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7038 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7038) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7037 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7037) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:27,332 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7039 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7039))) (exists ((v_ArrVal_7040 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7040) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:07:27,345 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7041 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7041))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7042 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7042) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:27,461 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7049))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7050)))) is different from true [2022-11-18 20:07:27,473 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7052 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7052) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7051 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7051)))) is different from true [2022-11-18 20:07:27,486 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7053 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7053))) (exists ((v_ArrVal_7054 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7054)))) is different from true [2022-11-18 20:07:27,512 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7056 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7056))) (exists ((v_ArrVal_7055 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7055) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:07:27,525 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7058 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7058))) (exists ((v_ArrVal_7057 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7057)))) is different from true [2022-11-18 20:07:27,539 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7059 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7059) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7060 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7060)))) is different from true [2022-11-18 20:07:27,596 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:07:27,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:07:27,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:07:27,741 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:07:27,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:07:27,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:07:27,878 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:07:27,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:07:27,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:07:27,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 20:07:27,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 7 [2022-11-18 20:07:27,971 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 36 trivial. 945 not checked. [2022-11-18 20:07:27,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:07:28,169 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7064 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv12 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_7064) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-18 20:07:28,202 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (and (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7064 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv12 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_7064) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))) (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd .cse2 (_ bv8 32)) (bvadd .cse2 (_ bv12 32)))))))) is different from false [2022-11-18 20:07:28,259 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7061 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7062 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7061) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7062) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7064 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7061 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7062 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7062))) (let ((.cse2 (select (select .cse3 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7061) .cse2 v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv12 32)) (select |c_#length| (select (select (store .cse3 .cse2 v_ArrVal_7064) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))))) is different from false [2022-11-18 20:07:29,644 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7064 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7061 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7062 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7155 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7156 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7156))) (let ((.cse0 (select (select .cse4 |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (let ((.cse3 (store .cse4 .cse0 v_ArrVal_7062))) (let ((.cse1 (select (select .cse3 |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7155) .cse0 v_ArrVal_7061) .cse1 v_ArrVal_7063) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2) (_ bv12 32)) (select |c_#length| (select (select (store .cse3 .cse1 v_ArrVal_7064) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2)))))))) (forall ((v_ArrVal_7063 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7061 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7062 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7155 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7156 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7156))) (let ((.cse6 (select (select .cse7 |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7155) .cse6 v_ArrVal_7061) (select (select (store .cse7 .cse6 v_ArrVal_7062) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2) v_ArrVal_7063))) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (_ bv8 32) .cse5) (bvadd .cse5 (_ bv12 32))))))) is different from false [2022-11-18 20:07:29,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:07:29,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253349152] [2022-11-18 20:07:29,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253349152] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:07:29,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [810218574] [2022-11-18 20:07:29,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:07:29,665 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:07:29,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:07:29,666 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:07:29,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-11-18 20:08:38,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:08:38,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 117 conjunts are in the unsatisfiable core [2022-11-18 20:08:38,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:08:38,640 INFO L350 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 [2022-11-18 20:08:38,819 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:08:38,819 INFO L350 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 [2022-11-18 20:08:38,827 INFO L350 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 5 [2022-11-18 20:08:38,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:08:38,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:08:38,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 20:08:38,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 9 treesize of output 3 [2022-11-18 20:08:39,042 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7554 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7554))) (exists ((v_ArrVal_7553 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7553) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,096 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7558 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7558) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7557 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7557)))) is different from true [2022-11-18 20:08:39,150 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7562 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7562))) (exists ((v_ArrVal_7561 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7561)))) is different from true [2022-11-18 20:08:39,166 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7563 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7563))) (exists ((v_ArrVal_7564 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7564) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,223 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7567 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7567) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7568 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7568) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,238 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7570 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7570) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7569 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7569)))) is different from true [2022-11-18 20:08:39,254 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7572 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7572))) (exists ((v_ArrVal_7571 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7571)))) is different from true [2022-11-18 20:08:39,286 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7574 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7574) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7573 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7573) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:08:39,392 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7579 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7579))) (exists ((v_ArrVal_7580 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7580)))) is different from true [2022-11-18 20:08:39,410 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7581 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7581))) (exists ((v_ArrVal_7582 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7582)))) is different from true [2022-11-18 20:08:39,427 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7584 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7584) |c_#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7583 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7583)))) is different from true [2022-11-18 20:08:39,444 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7585 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7585))) (exists ((v_ArrVal_7586 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7586)))) is different from true [2022-11-18 20:08:39,460 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7588 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7588) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7587 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7587)))) is different from true [2022-11-18 20:08:39,476 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7589 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7589))) (exists ((v_ArrVal_7590 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7590) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:08:39,492 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7591 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7591) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7592 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7592) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,510 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7594 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7594))) (exists ((v_ArrVal_7593 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7593)))) is different from true [2022-11-18 20:08:39,526 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7595 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7595) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7596 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7596) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,542 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7598 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7598))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7597 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7597)))) is different from true [2022-11-18 20:08:39,599 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7601 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7601))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7602 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7602) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:08:39,615 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7604 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7604))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7603 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7603)))) is different from true [2022-11-18 20:08:39,630 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7606 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7606))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7605 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7605) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,648 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7608 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7608))) (exists ((v_ArrVal_7607 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7607)))) is different from true [2022-11-18 20:08:39,665 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7610 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7610) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7609 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7609)))) is different from true [2022-11-18 20:08:39,683 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7611 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7611))) (exists ((v_ArrVal_7612 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7612) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:08:39,699 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7613 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7613) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7614 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7614) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,716 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7615 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7615) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7616 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7616)))) is different from true [2022-11-18 20:08:39,733 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7617 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7617) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7618 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7618) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:08:39,750 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7619 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7619) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7620 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7620)))) is different from true [2022-11-18 20:08:39,767 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7622 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7622))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7621 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7621) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:08:39,784 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7623 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7623))) (exists ((v_ArrVal_7624 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7624)))) is different from true [2022-11-18 20:08:39,801 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7625 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7625))) (exists ((v_ArrVal_7626 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7626)))) is different from true [2022-11-18 20:08:39,819 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7628 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7628))) (exists ((v_ArrVal_7627 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7627)))) is different from true [2022-11-18 20:08:39,836 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7629 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7629) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7630 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7630)))) is different from true [2022-11-18 20:08:39,854 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7632 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7632))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7631 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7631) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:08:39,872 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7633 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7633))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7634 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7634)))) is different from true [2022-11-18 20:08:39,889 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7636 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7636))) (exists ((v_ArrVal_7635 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7635)))) is different from true [2022-11-18 20:08:39,907 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7638 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7638))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7637 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7637)))) is different from true [2022-11-18 20:08:39,925 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7639 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7639))) (exists ((v_ArrVal_7640 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7640)))) is different from true [2022-11-18 20:08:40,008 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:08:40,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:08:40,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:08:40,117 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:08:40,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:08:40,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:08:40,206 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:08:40,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-11-18 20:08:40,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 22 treesize of output 24 [2022-11-18 20:08:40,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-11-18 20:08:40,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 7 [2022-11-18 20:08:40,272 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 969 not checked. [2022-11-18 20:08:40,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:08:40,353 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd (_ bv12 32) .cse0)))) (forall ((v_ArrVal_7644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv12 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem39#1.base| v_ArrVal_7644) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) is different from false [2022-11-18 20:08:40,400 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (and (forall ((v_ArrVal_7644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv12 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse0 v_ArrVal_7644) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))) (forall ((v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store |c_#memory_$Pointer$.offset| .cse0 v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) .cse2) (bvadd .cse2 (_ bv12 32)))))))) is different from false [2022-11-18 20:08:40,481 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_7644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7642 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7641 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7642))) (let ((.cse0 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7641) .cse0 v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) (_ bv12 32)) (select |c_#length| (select (select (store .cse2 .cse0 v_ArrVal_7644) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1)))))) (forall ((v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7642 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7641 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7641) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem38#1.base| v_ArrVal_7642) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (bvule (bvadd (_ bv8 32) .cse3) (bvadd .cse3 (_ bv12 32))))))) is different from false [2022-11-18 20:08:40,582 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (and (forall ((v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7642 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7641 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_7641) (select (select (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_7642) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2) v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_7644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7642 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7641 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_$Pointer$.base| .cse1 v_ArrVal_7642))) (let ((.cse3 (select (select .cse4 |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| .cse1 v_ArrVal_7641) .cse3 v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2) (_ bv12 32)) (select |c_#length| (select (select (store .cse4 .cse3 v_ArrVal_7644) |c_ULTIMATE.start_main_~user~0#1.base|) .cse2))))))))) is different from false [2022-11-18 20:08:43,610 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (and (forall ((v_ArrVal_7736 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7735 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7642 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7641 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7735))) (let ((.cse1 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse3))) (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7736) .cse1 v_ArrVal_7641) (select (select (store .cse2 .cse1 v_ArrVal_7642) |c_ULTIMATE.start_main_~user~0#1.base|) .cse3) v_ArrVal_7643))) |c_ULTIMATE.start_main_~user~0#1.base|) .cse3))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_7736 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7735 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7644 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7643 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7642 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_7641 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7735))) (let ((.cse4 (select (select .cse7 |c_ULTIMATE.start_main_~user~0#1.base|) .cse3))) (let ((.cse6 (store .cse7 .cse4 v_ArrVal_7642))) (let ((.cse5 (select (select .cse6 |c_ULTIMATE.start_main_~user~0#1.base|) .cse3))) (bvule (bvadd (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem36#1.base| v_ArrVal_7736) .cse4 v_ArrVal_7641) .cse5 v_ArrVal_7643) |c_ULTIMATE.start_main_~user~0#1.base|) .cse3) (_ bv12 32)) (select |c_#length| (select (select (store .cse6 .cse5 v_ArrVal_7644) |c_ULTIMATE.start_main_~user~0#1.base|) .cse3)))))))))) is different from false [2022-11-18 20:08:43,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [810218574] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:08:43,630 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:08:43,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 48] total 83 [2022-11-18 20:08:43,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712823452] [2022-11-18 20:08:43,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:08:43,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-11-18 20:08:43,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:08:43,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-11-18 20:08:43,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=211, Unknown=98, NotChecked=8610, Total=9120 [2022-11-18 20:08:43,634 INFO L87 Difference]: Start difference. First operand 1121 states and 1341 transitions. Second operand has 84 states, 82 states have (on average 1.9878048780487805) internal successors, (163), 84 states have internal predecessors, (163), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:08:44,741 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7554 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7554))) (exists ((v_ArrVal_7553 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7553) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6974 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6974) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6973 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6973)))) is different from true [2022-11-18 20:08:44,750 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_6976 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6976))) (exists ((v_ArrVal_6984 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6984) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6975 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6975))) (exists ((v_ArrVal_6983 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6983)))) is different from true [2022-11-18 20:08:44,762 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_7567 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7567) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7601 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7601))) (exists ((v_ArrVal_6978 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6978))) (exists ((v_ArrVal_7558 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7558) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7049 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7049))) (exists ((v_arrayElimCell_88 (_ BitVec 32))) (= (_ bv44 32) (select |c_#length| v_arrayElimCell_88))) (exists ((v_ArrVal_7602 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7602) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6994 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6994) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6999 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6999) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_7050 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7050))) (exists ((v_ArrVal_7562 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7562))) (exists ((v_ArrVal_6984 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6984) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7035 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7035) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7557 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7557))) (exists ((v_ArrVal_6993 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6993) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_6977 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6977))) (exists ((v_ArrVal_6987 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6987))) (exists ((v_ArrVal_6988 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6988))) (exists ((v_ArrVal_7561 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7561))) (exists ((v_ArrVal_7579 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7579))) (exists ((v_ArrVal_6983 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_6983))) (exists ((v_ArrVal_7580 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7580))) (exists ((v_ArrVal_7568 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7568) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_7000 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7000))) (exists ((v_ArrVal_7036 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_7036) |c_#memory_$Pointer$.base|))) is different from true WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. returnAlphabet = {"#1636#return;" "#1638#return;" "#1640#return;" }, states = {"77305#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9199 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9199))))" "77289#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9190 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9190) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9191 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9191) |#memory_$Pointer$.offset|)))" "77377#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9234 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9234) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9235 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9235))))" "77740#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9778 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9778) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9777 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9777) |#memory_$Pointer$.offset|)))" "77309#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9201 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9201))) (exists ((v_ArrVal_9200 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9200))))" "77838#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9827 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9827) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9828 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9828))))" "77744#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9780 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9780))) (exists ((v_ArrVal_9779 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9779) |#memory_$Pointer$.base|)))" "77293#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9192))))" "77431#(and (= (select |#length| |ULTIMATE.start_main_#t~mem41#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem41#1.offset| (_ bv0 32)))" "77381#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9237 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9237) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9236 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9236))))" "77712#(and (exists ((v_ArrVal_9763 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9763))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9764 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9764) |#memory_$Pointer$.base|)))" "77233#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)))" "77411#(and (= |ULTIMATE.start_main_#t~mem39#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "77369#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9231 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9231))) (exists ((v_ArrVal_9230 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9230) |#memory_$Pointer$.base|)))" "77261#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9177 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9177) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9176 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9176) |#memory_$Pointer$.offset|)))" "77273#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9183 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9183) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9182 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9182))))" "77297#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9194 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9194) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9195) |#memory_$Pointer$.offset|)))" "77321#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9206 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9206) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9207 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9207))))" "77798#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9807 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9807))) (exists ((v_ArrVal_9808 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9808))))" "77826#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9822 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9822) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9821 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9821) |#memory_$Pointer$.offset|)))" "77736#(and (exists ((v_ArrVal_9776 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9776))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9775 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9775) |#memory_$Pointer$.base|)))" "77790#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9803 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9803))) (exists ((v_ArrVal_9804 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9804) |#memory_$Pointer$.base|)))" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "77241#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9167 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9167) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9166 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9166) |#memory_$Pointer$.offset|)))" "77301#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9196))))" "77249#(and (exists ((v_ArrVal_9171 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9171) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9170 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9170) |#memory_$Pointer$.base|)))" "77724#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9769 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9769) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9770) |#memory_$Pointer$.offset|)))" "77285#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9188 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9188) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9189 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9189) |#memory_$Pointer$.offset|)))" "77782#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9799) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9800) |#memory_$Pointer$.base|)))" "77830#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9824 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9824))) (exists ((v_ArrVal_9823 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9823) |#memory_$Pointer$.base|)))" "77752#(and (exists ((v_ArrVal_9783 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9783) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9784 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9784) |#memory_$Pointer$.offset|)))" "77329#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9210 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9210))) (exists ((v_ArrVal_9211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9211) |#memory_$Pointer$.base|)))" "77217#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9155 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9155) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9154 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9154) |#memory_$Pointer$.base|)))" "77818#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9817) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9818 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9818) |#memory_$Pointer$.base|)))" "77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))" "77357#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9224 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9224) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9225 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9225))))" "77704#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9759))) (exists ((v_ArrVal_9760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9760) |#memory_$Pointer$.base|)))" "77281#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9187) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9186) |#memory_$Pointer$.offset|)))" "77770#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))))" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "77353#(and (exists ((v_ArrVal_9223 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9223) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9222 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9222) |#memory_$Pointer$.offset|)))" "77756#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9786 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9786) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9785 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9785) |#memory_$Pointer$.offset|)))" "77361#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9227 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9227) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9226) |#memory_$Pointer$.base|)))" "77778#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)))" "77794#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9806 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9806))) (exists ((v_ArrVal_9805 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9805) |#memory_$Pointer$.base|)))" "77846#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9831 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9831) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9832 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9832) |#memory_$Pointer$.offset|)))" "77229#(and (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))))" "77003#false" "77696#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9755))) (exists ((v_ArrVal_9756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9756) |#memory_$Pointer$.base|)))" "77345#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9218 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9218) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9219 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9219) |#memory_$Pointer$.base|)))" "77700#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9757) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9758))))" "77732#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9774 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9774) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9773 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9773))))" "77401#(and (= |ULTIMATE.start_main_#t~mem38#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "77265#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9178 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9178) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9179 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9179))))" "77245#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9168 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9168) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9169 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9169))))" "77365#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9228 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9228) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9229 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9229))))" "77842#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9829 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9829) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9830 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9830) |#memory_$Pointer$.base|)))" "77834#(and (exists ((v_ArrVal_9826 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9826) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9825 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9825))))" "77421#(and (= |ULTIMATE.start_main_#t~mem40#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "77333#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9213 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9213))) (exists ((v_ArrVal_9212 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9212) |#memory_$Pointer$.base|)))" "77708#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9761 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9761))))" "77317#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9204 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9204) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9205 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9205) |#memory_$Pointer$.offset|)))" "77349#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9221 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9221) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9220 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9220) |#memory_$Pointer$.base|)))" "77802#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9810 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9810) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9809 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9809) |#memory_$Pointer$.base|)))" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "77806#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9812 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9812) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9811 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9811) |#memory_$Pointer$.base|)))" "77720#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9767 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9767) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9768 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9768) |#memory_$Pointer$.offset|)))" "77774#(and (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)))" "77257#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9174 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9174) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9175 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9175))))" "77002#true" "77237#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9164 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9164))) (exists ((v_ArrVal_9165 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9165) |#memory_$Pointer$.offset|)))" "77225#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)))" "77748#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9782 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9782) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9781 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9781))))" "77728#(and (exists ((v_ArrVal_9772 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9772))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9771 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9771) |#memory_$Pointer$.base|)))" "77786#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9802))))" "77182#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)))" "77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))" "77763#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)))" "77850#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9833 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9833) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9834 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9834))))" "77213#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9153 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9153) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9152 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9152))))" "77692#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9753) |#memory_$Pointer$.base|)))" "77822#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9820 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9820))) (exists ((v_ArrVal_9819 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9819) |#memory_$Pointer$.base|)))" "77253#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9173 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9173) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9172 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9172) |#memory_$Pointer$.offset|)))" "77313#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9202) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9203))))" "77810#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9814 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9814))) (exists ((v_ArrVal_9813 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9813) |#memory_$Pointer$.base|)))" "77373#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9232 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9232) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9233 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9233))))" "77199#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "77325#(and (exists ((v_ArrVal_9208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9208) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9209))))" "77814#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9816 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9816))) (exists ((v_ArrVal_9815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9815) |#memory_$Pointer$.base|)))" "77688#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9752) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9751) |#memory_$Pointer$.offset|)))" "77269#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9181 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9181) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9180 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9180))))" "77337#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9214) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9215 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9215) |#memory_$Pointer$.base|)))" "77684#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9749 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9749) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9750 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9750))))" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "77716#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9766 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9766) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9765 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9765) |#memory_$Pointer$.base|)))" "77277#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9185 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9185))) (exists ((v_ArrVal_9184 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9184) |#memory_$Pointer$.base|)))" "77341#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9217 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9217))) (exists ((v_ArrVal_9216 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9216) |#memory_$Pointer$.base|)))" }, initialStates = {"77002#true" }, finalStates = {"77003#false" }, callTransitions = { ("77199#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "call main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset := #Ultimate.C_memset(main_#t~mem36#1.base, main_#t~mem36#1.offset, 0bv32, 44bv32);" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") }, internalTransitions = { ("77305#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9199 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9199))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77309#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9201 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9201))) (exists ((v_ArrVal_9200 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9200))))") ("77289#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9190 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9190) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9191 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9191) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77293#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9192))))") ("77377#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9234 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9234) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9235 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9235))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77381#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9237 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9237) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9236 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9236))))") ("77740#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9778 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9778) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9777 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9777) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77744#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9780 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9780))) (exists ((v_ArrVal_9779 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9779) |#memory_$Pointer$.base|)))") ("77309#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9201 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9201))) (exists ((v_ArrVal_9200 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9200))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77313#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9202) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9203))))") ("77838#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9827 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9827) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9828 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9828))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77842#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9829 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9829) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9830 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9830) |#memory_$Pointer$.base|)))") ("77744#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9780 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9780))) (exists ((v_ArrVal_9779 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9779) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77748#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9782 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9782) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9781 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9781))))") ("77293#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9193 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9193) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9192 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9192))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77297#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9194 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9194) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9195) |#memory_$Pointer$.offset|)))") ("77431#(and (= (select |#length| |ULTIMATE.start_main_#t~mem41#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem41#1.offset| (_ bv0 32)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)), #length[main_#t~mem41#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem41#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)));" "77003#false") ("77381#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9237 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9237) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9236 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9236))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))") ("77712#(and (exists ((v_ArrVal_9763 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9763))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9764 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9764) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77716#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9766 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9766) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9765 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9765) |#memory_$Pointer$.base|)))") ("77233#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77237#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9164 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9164))) (exists ((v_ArrVal_9165 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9165) |#memory_$Pointer$.offset|)))") ("77411#(and (= |ULTIMATE.start_main_#t~mem39#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem39#1.base, ~bvadd32(4bv32, main_#t~mem39#1.offset), 4bv32); srcloc: L722-106" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77369#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9231 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9231))) (exists ((v_ArrVal_9230 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9230) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77373#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9232 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9232) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9233 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9233))))") ("77261#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9177 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9177) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9176 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9176) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77265#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9178 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9178) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9179 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9179))))") ("77273#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9183 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9183) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9182 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9182))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77277#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9185 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9185))) (exists ((v_ArrVal_9184 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9184) |#memory_$Pointer$.base|)))") ("77297#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9194 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9194) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9195 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9195) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77301#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9196))))") ("77321#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9206 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9206) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9207 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9207))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77325#(and (exists ((v_ArrVal_9208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9208) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9209))))") ("77798#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9807 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9807))) (exists ((v_ArrVal_9808 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9808))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77802#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9810 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9810) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9809 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9809) |#memory_$Pointer$.base|)))") ("77826#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9822 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9822) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9821 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9821) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77830#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9824 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9824))) (exists ((v_ArrVal_9823 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9823) |#memory_$Pointer$.base|)))") ("77736#(and (exists ((v_ArrVal_9776 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9776))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9775 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9775) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77740#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9778 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9778) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9777 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9777) |#memory_$Pointer$.offset|)))") ("77790#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9803 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9803))) (exists ((v_ArrVal_9804 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9804) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77794#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9806 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9806))) (exists ((v_ArrVal_9805 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9805) |#memory_$Pointer$.base|)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem41#1.base, main_#t~mem41#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-111" "77431#(and (= (select |#length| |ULTIMATE.start_main_#t~mem41#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem41#1.offset| (_ bv0 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~mem38#1.base, main_#t~mem38#1.offset;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem39#1.base, main_#t~mem39#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-105" "77411#(and (= |ULTIMATE.start_main_#t~mem39#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "assume !(main_#t~mem35#1.base == 0bv32 && main_#t~mem35#1.offset == 0bv32);havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-99" "77199#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~mem39#1.base, main_#t~mem39#1.offset;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem40#1.base, main_#t~mem40#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-108" "77421#(and (= |ULTIMATE.start_main_#t~mem40#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~mem36#1.base, main_#t~mem36#1.offset;havoc main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~malloc34#1.base, main_#t~malloc34#1.offset;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem38#1.base, main_#t~mem38#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-102" "77401#(and (= |ULTIMATE.start_main_#t~mem38#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-96" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~mem40#1.base, main_#t~mem40#1.offset;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77241#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9167 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9167) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9166 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9166) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77245#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9168 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9168) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9169 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9169))))") ("77301#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9197 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9197) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9196 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9196))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77305#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9198 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9198) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9199 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9199))))") ("77249#(and (exists ((v_ArrVal_9171 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9171) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9170 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9170) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77253#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9173 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9173) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9172 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9172) |#memory_$Pointer$.offset|)))") ("77724#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9769 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9769) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9770) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77728#(and (exists ((v_ArrVal_9772 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9772))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9771 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9771) |#memory_$Pointer$.base|)))") ("77285#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9188 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9188) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9189 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9189) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77289#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9190 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9190) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9191 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9191) |#memory_$Pointer$.offset|)))") ("77782#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9799) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9800) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77786#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9802))))") ("77830#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9824 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9824))) (exists ((v_ArrVal_9823 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9823) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77834#(and (exists ((v_ArrVal_9826 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9826) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9825 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9825))))") ("77752#(and (exists ((v_ArrVal_9783 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9783) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9784 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9784) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77756#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9786 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9786) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9785 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9785) |#memory_$Pointer$.offset|)))") ("77329#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9210 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9210))) (exists ((v_ArrVal_9211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9211) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77333#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9213 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9213))) (exists ((v_ArrVal_9212 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9212) |#memory_$Pointer$.base|)))") ("77217#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9155 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9155) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9154 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9154) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("77818#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9817) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9818 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9818) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77822#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9820 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9820))) (exists ((v_ArrVal_9819 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9819) |#memory_$Pointer$.base|)))") ("77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))" "assume !~bvult32(#t~loopctr230, #amount);" "77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))") ("77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))") ("77357#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9224 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9224) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9225 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9225))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77361#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9227 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9227) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9226) |#memory_$Pointer$.base|)))") ("77704#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9759))) (exists ((v_ArrVal_9760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9760) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77708#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9761 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9761))))") ("77281#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9187) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9186) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77285#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9188 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9188) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9189 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9189) |#memory_$Pointer$.offset|)))") ("77770#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77774#(and (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)))") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "#t~loopctr230 := 0bv32;" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77213#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9153 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9153) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9152 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9152))))") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77684#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9749 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9749) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9750 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9750))))") ("77353#(and (exists ((v_ArrVal_9223 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9223) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9222 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9222) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77357#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9224 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9224) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9225 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9225))))") ("77756#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9786 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9786) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9785 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9785) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("77361#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9227 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9227) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9226 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9226) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77365#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9228 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9228) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9229 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9229))))") ("77778#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77782#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9799) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9800) |#memory_$Pointer$.base|)))") ("77794#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9806 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9806))) (exists ((v_ArrVal_9805 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9805) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77798#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9807 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9807))) (exists ((v_ArrVal_9808 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9808))))") ("77846#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9831 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9831) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9832 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9832) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77850#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9833 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9833) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9834 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9834))))") ("77229#(and (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77233#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)))") ("77696#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9755))) (exists ((v_ArrVal_9756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9756) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77700#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9757) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9758))))") ("77345#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9218 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9218) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9219 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9219) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77349#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9221 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9221) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9220 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9220) |#memory_$Pointer$.base|)))") ("77700#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9757) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9758))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77704#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9759))) (exists ((v_ArrVal_9760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9760) |#memory_$Pointer$.base|)))") ("77732#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9774 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9774) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9773 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9773))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77736#(and (exists ((v_ArrVal_9776 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9776))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9775 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9775) |#memory_$Pointer$.base|)))") ("77401#(and (= |ULTIMATE.start_main_#t~mem38#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem38#1.base, ~bvadd32(16bv32, main_#t~mem38#1.offset), 4bv32); srcloc: L722-103" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77265#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9178 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9178) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9179 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9179))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77269#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9181 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9181) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9180 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9180))))") ("77245#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9168 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9168) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9169 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9169))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77249#(and (exists ((v_ArrVal_9171 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9171) |#memory_$Pointer$.offset|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9170 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9170) |#memory_$Pointer$.base|)))") ("77365#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9228 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9228) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9229 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9229))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77369#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9231 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9231))) (exists ((v_ArrVal_9230 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9230) |#memory_$Pointer$.base|)))") ("77842#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9829 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9829) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9830 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9830) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77846#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9831 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9831) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9832 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9832) |#memory_$Pointer$.offset|)))") ("77834#(and (exists ((v_ArrVal_9826 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9826) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9825 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9825))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77838#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9827 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9827) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9828 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9828))))") ("77421#(and (= |ULTIMATE.start_main_#t~mem40#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem40#1.base, ~bvadd32(8bv32, main_#t~mem40#1.offset), 4bv32); srcloc: L722-109" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77333#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9213 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9213))) (exists ((v_ArrVal_9212 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9212) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77337#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9214) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9215 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9215) |#memory_$Pointer$.base|)))") ("77708#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9761 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9761))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77712#(and (exists ((v_ArrVal_9763 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9763))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9764 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9764) |#memory_$Pointer$.base|)))") ("77317#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9204 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9204) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9205 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9205) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77321#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9206 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9206) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9207 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9207))))") ("77349#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9221 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9221) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9220 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9220) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77353#(and (exists ((v_ArrVal_9223 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9223) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9222 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9222) |#memory_$Pointer$.offset|)))") ("77802#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9810 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9810) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9809 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9809) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77806#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9812 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9812) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9811 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9811) |#memory_$Pointer$.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 10bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 9bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-325" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-88" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-89" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 8bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-91" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem7#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L717-2" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-92" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_#t~mem7#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L720" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem7#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem8#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L721" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc34#1.base, main_#t~malloc34#1.offset := #Ultimate.allocOnHeap(44bv32);" "77182#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 7bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem9#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L721-1" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_#t~mem8#1, main_#t~mem9#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L721-2" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem8#1;havoc main_#t~mem9#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 6bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_hashv~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 5bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 4bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-61" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem30#1), 24bv32));havoc main_#t~mem30#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 3bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem31#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-66" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem31#1), 16bv32));havoc main_#t~mem31#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 2bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem32#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-71" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem32#1), 8bv32));havoc main_#t~mem32#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 1bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem33#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L722-76" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem33#1));havoc main_#t~mem33#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch22#1 := 11bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77806#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9812 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9812) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9811 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9811) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77810#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9814 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9814))) (exists ((v_ArrVal_9813 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9813) |#memory_$Pointer$.base|)))") ("77720#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9767 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9767) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9768 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9768) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77724#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9769 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9769) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9770 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9770) |#memory_$Pointer$.offset|)))") ("77774#(and (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77778#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)))") ("77257#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9174 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9174) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9175 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9175))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77261#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9177 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9177) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9176 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9176) |#memory_$Pointer$.offset|)))") ("77002#true" "SUMMARY for call main_#t~mem5#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-8" "77002#true") ("77002#true" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);" "77002#true") ("77002#true" "assume !!~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(40bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77002#true" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem7#1, main_#t~mem8#1, main_#t~mem9#1, main_#t~mem11#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem13#1, main_#t~mem15#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem17#1, main_#t~mem19#1, main_#t~mem18#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~switch22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_#t~mem31#1, main_#t~mem32#1, main_#t~mem33#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc34#1.base, main_#t~malloc34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~mem40#1.base, main_#t~mem40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~malloc43#1.base, main_#t~malloc43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~mem47#1.base, main_#t~mem47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1.base, main_#t~mem52#1.offset, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1.base, main_#t~mem57#1.offset, main_#t~mem58#1.base, main_#t~mem58#1.offset, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~post61#1, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~mem64#1.base, main_#t~mem64#1.offset, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1, main_#t~post67#1, main_#t~mem68#1.base, main_#t~mem68#1.offset, main_#t~mem69#1.base, main_#t~mem69#1.offset, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem72#1, main_#t~mem71#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~short75#1, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1, main_#t~malloc78#1.base, main_#t~malloc78#1.offset, main_#t~mem79#1.base, main_#t~mem79#1.offset, main_#t~mem80#1.base, main_#t~mem80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1, main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset, main_#t~mem84#1.base, main_#t~mem84#1.offset, main_#t~mem85#1.base, main_#t~mem85#1.offset, main_#t~mem88#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem87#1, main_#t~mem89#1.base, main_#t~mem89#1.offset, main_#t~mem92#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem91#1, main_#t~mem93#1.base, main_#t~mem93#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1.base, main_#t~mem99#1.offset, main_#t~mem100#1.base, main_#t~mem100#1.offset, main_#t~mem103#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~pre106#1, main_#t~mem107#1.base, main_#t~mem107#1.offset, main_#t~mem108#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem110#1, main_#t~post111#1, main_#t~mem115#1, main_#t~mem113#1, main_#t~mem112#1.base, main_#t~mem112#1.offset, main_#t~mem114#1, main_#t~mem116#1, main_#t~post117#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~post94#1, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1, main_#t~mem121#1.base, main_#t~mem121#1.offset, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1.base, main_#t~mem123#1.offset, main_#t~mem124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1, main_#t~post127#1, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1.base, main_#t~mem130#1.offset, main_#t~mem131#1.base, main_#t~mem131#1.offset, main_#t~mem134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~ite137#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem138#1.base, main_#t~mem138#1.offset, main_#t~mem139#1, main_#t~mem140#1.base, main_#t~mem140#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem3#1, main_#t~post4#1, main_#t~mem5#1, main_#t~mem145#1, main_#t~mem144#1, main_#t~mem146#1, main_#t~mem147#1, main_#t~mem149#1, main_#t~mem148#1, main_#t~mem150#1, main_#t~mem151#1, main_#t~mem153#1, main_#t~mem152#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~switch156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_#t~mem162#1, main_#t~mem163#1, main_#t~mem164#1, main_#t~mem165#1, main_#t~mem166#1, main_#t~mem167#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~mem171#1.base, main_#t~mem171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1, main_#t~mem178#1, main_#t~mem179#1, main_#t~short180#1, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~ret182#1, main_#t~mem183#1.base, main_#t~mem183#1.offset, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1, main_~_hf_bkt~0#1, main_~_hf_hashv~0#1, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1.base, main_#t~mem188#1.offset, main_#t~short189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1.base, main_#t~mem191#1.offset, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1.base, main_#t~mem194#1.offset, main_#t~mem195#1.base, main_#t~mem195#1.offset, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1, main_#t~mem199#1.base, main_#t~mem199#1.offset, main_#t~mem200#1.base, main_#t~mem200#1.offset, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~mem203#1.base, main_#t~mem203#1.offset, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1.base, main_#t~mem205#1.offset, main_#t~mem206#1.base, main_#t~mem206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem212#1, main_#t~mem210#1.base, main_#t~mem210#1.offset, main_#t~mem211#1, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~post216#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1.base, main_#t~mem219#1.offset, main_#t~mem220#1.base, main_#t~mem220#1.offset, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem222#1.base, main_#t~mem222#1.offset, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1.base, main_#t~mem224#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1, main_#t~post227#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem141#1, main_#t~post142#1, main_#t~mem143#1, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_~#i~0#1.base, main_~#i~0#1.offset, main_~user~0#1.base, main_~user~0#1.offset, main_~tmp~0#1.base, main_~tmp~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset;call main_~#i~0#1.base, main_~#i~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~user~0#1.base, main_~user~0#1.offset;havoc main_~tmp~0#1.base, main_~tmp~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(0bv32, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715" "77002#true") ("77237#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9164 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9164))) (exists ((v_ArrVal_9165 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9165) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77241#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9167 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9167) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9166 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9166) |#memory_$Pointer$.offset|)))") ("77225#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77229#(and (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))))") ("77748#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9782 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9782) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9781 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9781))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77752#(and (exists ((v_ArrVal_9783 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9783) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9784 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9784) |#memory_$Pointer$.offset|)))") ("77728#(and (exists ((v_ArrVal_9772 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9772))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9771 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9771) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77732#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9774 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9774) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9773 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9773))))") ("77786#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9802))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77790#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9803 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9803))) (exists ((v_ArrVal_9804 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9804) |#memory_$Pointer$.base|)))") ("77182#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)))" "SUMMARY for call write~$Pointer$(main_#t~malloc34#1.base, main_#t~malloc34#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-94" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))" "assume !~bvult32(#t~loopctr230, #amount);" "77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))") ("77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))") ("77763#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("77850#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9833 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9833) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9834 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9834))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))") ("77213#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9153 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9153) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9152 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9152))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77217#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9155 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9155) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9154 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9154) |#memory_$Pointer$.base|)))") ("77692#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9753) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77696#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9755))) (exists ((v_ArrVal_9756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9756) |#memory_$Pointer$.base|)))") ("77822#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9820 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9820))) (exists ((v_ArrVal_9819 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9819) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77826#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9822 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9822) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9821 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9821) |#memory_$Pointer$.offset|)))") ("77253#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9173 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9173) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9172 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9172) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77257#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9174 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9174) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9175 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9175))))") ("77313#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9202 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9202) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9203 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9203))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77317#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9204 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9204) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9205 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9205) |#memory_$Pointer$.offset|)))") ("77810#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9814 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9814))) (exists ((v_ArrVal_9813 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9813) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77814#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9816 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9816))) (exists ((v_ArrVal_9815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9815) |#memory_$Pointer$.base|)))") ("77373#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9232 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9232) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9233 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9233))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77377#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9234 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9234) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9235 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9235))))") ("77325#(and (exists ((v_ArrVal_9208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9208) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9209 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9209))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77329#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9210 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9210))) (exists ((v_ArrVal_9211 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9211) |#memory_$Pointer$.base|)))") ("77814#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9816 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9816))) (exists ((v_ArrVal_9815 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9815) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77818#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9817 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9817) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9818 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9818) |#memory_$Pointer$.base|)))") ("77688#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9752) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9751) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77692#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9753) |#memory_$Pointer$.base|)))") ("77269#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9181 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9181) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9180 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9180))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77273#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9183 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9183) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9182 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9182))))") ("77337#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9214 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9214) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9215 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9215) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77341#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9217 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9217))) (exists ((v_ArrVal_9216 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9216) |#memory_$Pointer$.base|)))") ("77684#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9749 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9749) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9750 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9750))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77688#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9752) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9751) |#memory_$Pointer$.offset|)))") ("77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77763#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)))") ("77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77225#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)))") ("77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77770#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))))") ("77716#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9766 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9766) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9765 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9765) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77720#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9767 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9767) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9768 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9768) |#memory_$Pointer$.offset|)))") ("77277#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9185 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9185))) (exists ((v_ArrVal_9184 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9184) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77281#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9187 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9187) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9186 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9186) |#memory_$Pointer$.offset|)))") ("77341#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9217 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9217))) (exists ((v_ArrVal_9216 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9216) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77345#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9218 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9218) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9219 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9219) |#memory_$Pointer$.base|)))") }, returnTransitions = { ("77854#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9836 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9836) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9835 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9835) |#memory_$Pointer$.base|)))" "77199#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "#1636#return;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("77385#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9238 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9238) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9239 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9239) |#memory_$Pointer$.offset|)))" "77199#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "#1636#return;" "77186#(and (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") } ); [2022-11-18 20:13:22,198 FATAL L591 BasicCegarLoop]: enhanced automaton: [2022-11-18 20:13:22,218 FATAL L592 BasicCegarLoop]: NestedWordAutomaton nwa = ( callAlphabet = {"call main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset := #Ultimate.C_memset(main_#t~mem36#1.base, main_#t~mem36#1.offset, 0bv32, 44bv32);" "call main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset := #Ultimate.C_memset(main_#t~mem49#1.base, main_#t~mem49#1.offset, 0bv32, 384bv32);" "call main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset := #Ultimate.C_memset(main_#t~mem80#1.base, main_#t~mem80#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem82#1));" }, internalAlphabet = {"assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "#t~loopctr230 := 0bv32;" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "assume !~bvult32(#t~loopctr230, #amount);" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem7#1, main_#t~mem8#1, main_#t~mem9#1, main_#t~mem11#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem13#1, main_#t~mem15#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem17#1, main_#t~mem19#1, main_#t~mem18#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~switch22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_#t~mem31#1, main_#t~mem32#1, main_#t~mem33#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc34#1.base, main_#t~malloc34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~mem40#1.base, main_#t~mem40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~malloc43#1.base, main_#t~malloc43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~mem47#1.base, main_#t~mem47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1.base, main_#t~mem52#1.offset, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1.base, main_#t~mem57#1.offset, main_#t~mem58#1.base, main_#t~mem58#1.offset, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~post61#1, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~mem64#1.base, main_#t~mem64#1.offset, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1, main_#t~post67#1, main_#t~mem68#1.base, main_#t~mem68#1.offset, main_#t~mem69#1.base, main_#t~mem69#1.offset, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem72#1, main_#t~mem71#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~short75#1, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1, main_#t~malloc78#1.base, main_#t~malloc78#1.offset, main_#t~mem79#1.base, main_#t~mem79#1.offset, main_#t~mem80#1.base, main_#t~mem80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1, main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset, main_#t~mem84#1.base, main_#t~mem84#1.offset, main_#t~mem85#1.base, main_#t~mem85#1.offset, main_#t~mem88#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem87#1, main_#t~mem89#1.base, main_#t~mem89#1.offset, main_#t~mem92#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem91#1, main_#t~mem93#1.base, main_#t~mem93#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1.base, main_#t~mem99#1.offset, main_#t~mem100#1.base, main_#t~mem100#1.offset, main_#t~mem103#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~pre106#1, main_#t~mem107#1.base, main_#t~mem107#1.offset, main_#t~mem108#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem110#1, main_#t~post111#1, main_#t~mem115#1, main_#t~mem113#1, main_#t~mem112#1.base, main_#t~mem112#1.offset, main_#t~mem114#1, main_#t~mem116#1, main_#t~post117#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~post94#1, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1, main_#t~mem121#1.base, main_#t~mem121#1.offset, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1.base, main_#t~mem123#1.offset, main_#t~mem124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1, main_#t~post127#1, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1.base, main_#t~mem130#1.offset, main_#t~mem131#1.base, main_#t~mem131#1.offset, main_#t~mem134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~ite137#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem138#1.base, main_#t~mem138#1.offset, main_#t~mem139#1, main_#t~mem140#1.base, main_#t~mem140#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem3#1, main_#t~post4#1, main_#t~mem5#1, main_#t~mem145#1, main_#t~mem144#1, main_#t~mem146#1, main_#t~mem147#1, main_#t~mem149#1, main_#t~mem148#1, main_#t~mem150#1, main_#t~mem151#1, main_#t~mem153#1, main_#t~mem152#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~switch156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_#t~mem162#1, main_#t~mem163#1, main_#t~mem164#1, main_#t~mem165#1, main_#t~mem166#1, main_#t~mem167#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~mem171#1.base, main_#t~mem171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1, main_#t~mem178#1, main_#t~mem179#1, main_#t~short180#1, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~ret182#1, main_#t~mem183#1.base, main_#t~mem183#1.offset, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1, main_~_hf_bkt~0#1, main_~_hf_hashv~0#1, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1.base, main_#t~mem188#1.offset, main_#t~short189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1.base, main_#t~mem191#1.offset, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1.base, main_#t~mem194#1.offset, main_#t~mem195#1.base, main_#t~mem195#1.offset, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1, main_#t~mem199#1.base, main_#t~mem199#1.offset, main_#t~mem200#1.base, main_#t~mem200#1.offset, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~mem203#1.base, main_#t~mem203#1.offset, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1.base, main_#t~mem205#1.offset, main_#t~mem206#1.base, main_#t~mem206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem212#1, main_#t~mem210#1.base, main_#t~mem210#1.offset, main_#t~mem211#1, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~post216#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1.base, main_#t~mem219#1.offset, main_#t~mem220#1.base, main_#t~mem220#1.offset, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem222#1.base, main_#t~mem222#1.offset, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1.base, main_#t~mem224#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1, main_#t~post227#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem141#1, main_#t~post142#1, main_#t~mem143#1, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_~#i~0#1.base, main_~#i~0#1.offset, main_~user~0#1.base, main_~user~0#1.offset, main_~tmp~0#1.base, main_~tmp~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset;call main_~#i~0#1.base, main_~#i~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~user~0#1.base, main_~user~0#1.offset;havoc main_~tmp~0#1.base, main_~tmp~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "SUMMARY for call write~intINTTYPE4(0bv32, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "SUMMARY for call main_#t~mem5#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-8" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "assume !~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;" "assume !!~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(40bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "assume main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32;assume false;" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "SUMMARY for call main_#t~mem7#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L717-2" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "SUMMARY for call write~intINTTYPE4(main_#t~mem7#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L720" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), #length[main_~user~0#1.base]) && ~bvule32(main_~user~0#1.offset, ~bvadd32(4bv32, main_~user~0#1.offset))) && ~bvule32(0bv32, main_~user~0#1.offset));" "havoc main_#t~mem7#1;" "SUMMARY for call main_#t~mem8#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L721" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "SUMMARY for call main_#t~mem9#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L721-1" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_#t~mem8#1, main_#t~mem9#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L721-2" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~user~0#1.offset)));" "havoc main_#t~mem8#1;havoc main_#t~mem9#1;" "havoc main_~_ha_hashv~0#1;" "goto;" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "assume !!~bvuge32(main_~_hj_k~0#1, 12bv32);" "SUMMARY for call main_#t~mem11#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L722-4" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), #length[main_~_hj_key~0#1.base]) && ~bvule32(main_~_hj_key~0#1.offset, ~bvadd32(1bv32, main_~_hj_key~0#1.offset))) && ~bvule32(0bv32, main_~_hj_key~0#1.offset));" "SUMMARY for call main_#t~mem10#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-5" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem12#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-6" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem13#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-7" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem11#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem10#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem12#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem13#1), 24bv32)));havoc main_#t~mem11#1;havoc main_#t~mem10#1;havoc main_#t~mem12#1;havoc main_#t~mem13#1;" "SUMMARY for call main_#t~mem15#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(4bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-9" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem14#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(5bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-10" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem16#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(6bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-11" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem17#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(7bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-12" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem15#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem14#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem16#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem17#1), 24bv32)));havoc main_#t~mem15#1;havoc main_#t~mem14#1;havoc main_#t~mem16#1;havoc main_#t~mem17#1;" "SUMMARY for call main_#t~mem19#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(8bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-14" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem18#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(9bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-15" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem20#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(10bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-16" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)));" "SUMMARY for call main_#t~mem21#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(11bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-17" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem19#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem18#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem20#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem21#1), 24bv32)));havoc main_#t~mem19#1;havoc main_#t~mem18#1;havoc main_#t~mem20#1;havoc main_#t~mem21#1;" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~_hj_key~0#1.base, ~bvadd32(12bv32, main_~_hj_key~0#1.offset);main_~_hj_k~0#1 := ~bvsub32(main_~_hj_k~0#1, 12bv32);" "assume !true;" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch22#1 := 11bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem23#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(10bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-26" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem23#1), 24bv32));havoc main_#t~mem23#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 10bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem24#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(9bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-31" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem24#1), 16bv32));havoc main_#t~mem24#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 9bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem25#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(8bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-36" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~0#1.offset)));" "main_~_ha_hashv~0#1 := ~bvadd32(main_~_ha_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem25#1), 8bv32));havoc main_#t~mem25#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 8bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem26#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(7bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-41" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem26#1), 24bv32));havoc main_#t~mem26#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 7bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem27#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(6bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-46" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem27#1), 16bv32));havoc main_#t~mem27#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 6bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem28#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(5bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-51" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem28#1), 8bv32));havoc main_#t~mem28#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 5bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem29#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(4bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-56" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_j~0#1 := ~bvadd32(main_~_hj_j~0#1, ~zero_extendFrom8To32(main_#t~mem29#1));havoc main_#t~mem29#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 4bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-61" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem30#1), 24bv32));havoc main_#t~mem30#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 3bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem31#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-66" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem31#1), 16bv32));havoc main_#t~mem31#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 2bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem32#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-71" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)), #length[main_~_hj_key~0#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~0#1.offset)));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem32#1), 8bv32));havoc main_#t~mem32#1;" "assume !main_#t~switch22#1;" "main_#t~switch22#1 := main_#t~switch22#1 || 1bv32 == main_~_hj_k~0#1;" "assume main_#t~switch22#1;" "SUMMARY for call main_#t~mem33#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L722-76" "assume !(1bv1 == #valid[main_~_hj_key~0#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~0#1.offset), #length[main_~_hj_key~0#1.base]) && ~bvule32(main_~_hj_key~0#1.offset, ~bvadd32(1bv32, main_~_hj_key~0#1.offset))) && ~bvule32(0bv32, main_~_hj_key~0#1.offset));" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem33#1));havoc main_#t~mem33#1;" "assume !main_#t~switch22#1;" "havoc main_#t~switch22#1;" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-325" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(36bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-88" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-89" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(32bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_~user~0#1.offset)));" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-91" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-92" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~user~0#1.offset)));" "call main_#t~malloc34#1.base, main_#t~malloc34#1.offset := #Ultimate.allocOnHeap(44bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc34#1.base, main_#t~malloc34#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-94" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "havoc main_#t~malloc34#1.base, main_#t~malloc34#1.offset;" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-96" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "assume main_#t~mem35#1.base == 0bv32 && main_#t~mem35#1.offset == 0bv32;havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;assume false;" "assume !(main_#t~mem35#1.base == 0bv32 && main_#t~mem35#1.offset == 0bv32);havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-99" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset := #Ultimate.C_memset(main_#t~mem36#1.base, main_#t~mem36#1.offset, 0bv32, 44bv32); srcloc: L722-100" "assume !(1bv1 == #valid[main_#t~mem36#1.base]);" "assume !((~bvule32(~bvadd32(44bv32, main_#t~mem36#1.offset), #length[main_#t~mem36#1.base]) && ~bvule32(main_#t~mem36#1.offset, ~bvadd32(44bv32, main_#t~mem36#1.offset))) && ~bvule32(0bv32, main_#t~mem36#1.offset));" "havoc main_#t~mem36#1.base, main_#t~mem36#1.offset;havoc main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset;" "SUMMARY for call main_#t~mem38#1.base, main_#t~mem38#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-102" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem38#1.base, ~bvadd32(16bv32, main_#t~mem38#1.offset), 4bv32); srcloc: L722-103" "assume !(1bv1 == #valid[main_#t~mem38#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem38#1.offset)), #length[main_#t~mem38#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem38#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem38#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem38#1.offset)));" "havoc main_#t~mem38#1.base, main_#t~mem38#1.offset;" "SUMMARY for call main_#t~mem39#1.base, main_#t~mem39#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-105" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem39#1.base, ~bvadd32(4bv32, main_#t~mem39#1.offset), 4bv32); srcloc: L722-106" "assume !(1bv1 == #valid[main_#t~mem39#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem39#1.offset)), #length[main_#t~mem39#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem39#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem39#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem39#1.offset)));" "havoc main_#t~mem39#1.base, main_#t~mem39#1.offset;" "SUMMARY for call main_#t~mem40#1.base, main_#t~mem40#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-108" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem40#1.base, ~bvadd32(8bv32, main_#t~mem40#1.offset), 4bv32); srcloc: L722-109" "assume !(1bv1 == #valid[main_#t~mem40#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem40#1.offset)), #length[main_#t~mem40#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem40#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem40#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem40#1.offset)));" "havoc main_#t~mem40#1.base, main_#t~mem40#1.offset;" "SUMMARY for call main_#t~mem41#1.base, main_#t~mem41#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-111" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(8bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem41#1.base, ~bvadd32(20bv32, main_#t~mem41#1.offset), 4bv32); srcloc: L722-112" "assume !(1bv1 == #valid[main_#t~mem41#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)), #length[main_#t~mem41#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem41#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)));" "havoc main_#t~mem41#1.base, main_#t~mem41#1.offset;" "SUMMARY for call main_#t~mem42#1.base, main_#t~mem42#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-114" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "call main_#t~malloc43#1.base, main_#t~malloc43#1.offset := #Ultimate.allocOnHeap(384bv32);" "SUMMARY for call write~$Pointer$(main_#t~malloc43#1.base, main_#t~malloc43#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, 4bv32); srcloc: L722-116" "assume !(1bv1 == #valid[main_#t~mem42#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem42#1.offset), #length[main_#t~mem42#1.base]) && ~bvule32(main_#t~mem42#1.offset, ~bvadd32(4bv32, main_#t~mem42#1.offset))) && ~bvule32(0bv32, main_#t~mem42#1.offset));" "havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~malloc43#1.base, main_#t~malloc43#1.offset;" "SUMMARY for call main_#t~mem44#1.base, main_#t~mem44#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-118" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem44#1.base, ~bvadd32(40bv32, main_#t~mem44#1.offset), 4bv32); srcloc: L722-119" "assume !(1bv1 == #valid[main_#t~mem44#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem44#1.offset)), #length[main_#t~mem44#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem44#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem44#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem44#1.offset)));" "havoc main_#t~mem44#1.base, main_#t~mem44#1.offset;" "SUMMARY for call main_#t~mem45#1.base, main_#t~mem45#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-121" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem46#1.base, main_#t~mem46#1.offset := read~$Pointer$(main_#t~mem45#1.base, main_#t~mem45#1.offset, 4bv32); srcloc: L722-122" "assume !(1bv1 == #valid[main_#t~mem45#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem45#1.offset), #length[main_#t~mem45#1.base]) && ~bvule32(main_#t~mem45#1.offset, ~bvadd32(4bv32, main_#t~mem45#1.offset))) && ~bvule32(0bv32, main_#t~mem45#1.offset));" "assume main_#t~mem46#1.base == 0bv32 && main_#t~mem46#1.offset == 0bv32;havoc main_#t~mem45#1.base, main_#t~mem45#1.offset;havoc main_#t~mem46#1.base, main_#t~mem46#1.offset;assume false;" "SUMMARY for call main_#t~mem47#1.base, main_#t~mem47#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-124" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "assume !(0bv32 == main_#t~mem47#1.offset);" "assume 0bv32 == main_#t~mem47#1.offset;" "assume !~bvult32(main_#t~mem47#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem47#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem47#1.base || 1bv1 == #valid[main_#t~mem47#1.base]);" "assume 0bv32 == main_#t~mem47#1.base || 1bv1 == #valid[main_#t~mem47#1.base];call ULTIMATE.dealloc(main_#t~mem47#1.base, main_#t~mem47#1.offset);havoc main_#t~mem47#1.base, main_#t~mem47#1.offset;" "assume !(main_#t~mem46#1.base == 0bv32 && main_#t~mem46#1.offset == 0bv32);havoc main_#t~mem45#1.base, main_#t~mem45#1.offset;havoc main_#t~mem46#1.base, main_#t~mem46#1.offset;" "SUMMARY for call main_#t~mem48#1.base, main_#t~mem48#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-129" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem49#1.base, main_#t~mem49#1.offset := read~$Pointer$(main_#t~mem48#1.base, main_#t~mem48#1.offset, 4bv32); srcloc: L722-130" "assume !(1bv1 == #valid[main_#t~mem48#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem48#1.offset), #length[main_#t~mem48#1.base]) && ~bvule32(main_#t~mem48#1.offset, ~bvadd32(4bv32, main_#t~mem48#1.offset))) && ~bvule32(0bv32, main_#t~mem48#1.offset));" "SUMMARY for call main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset := #Ultimate.C_memset(main_#t~mem49#1.base, main_#t~mem49#1.offset, 0bv32, 384bv32); srcloc: L722-131" "assume !(1bv1 == #valid[main_#t~mem49#1.base]);" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem49#1.offset), #length[main_#t~mem49#1.base]) && ~bvule32(main_#t~mem49#1.offset, ~bvadd32(384bv32, main_#t~mem49#1.offset))) && ~bvule32(0bv32, main_#t~mem49#1.offset));" "havoc main_#t~mem48#1.base, main_#t~mem48#1.offset;havoc main_#t~mem49#1.base, main_#t~mem49#1.offset;havoc main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset;" "goto;" "assume !true;" "assume !true;" "main_~users~0#1.base, main_~users~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "assume !(main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32);" "SUMMARY for call main_#t~mem51#1.base, main_#t~mem51#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-137" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem51#1.base, main_#t~mem51#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-138" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "havoc main_#t~mem51#1.base, main_#t~mem51#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-155" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem52#1.base, main_#t~mem52#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-141" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem53#1.base, main_#t~mem53#1.offset := read~$Pointer$(main_#t~mem52#1.base, ~bvadd32(16bv32, main_#t~mem52#1.offset), 4bv32); srcloc: L722-142" "assume !(1bv1 == #valid[main_#t~mem52#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem52#1.offset)), #length[main_#t~mem52#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem52#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem52#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem52#1.offset)));" "SUMMARY for call main_#t~mem54#1.base, main_#t~mem54#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-143" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem55#1 := read~intINTTYPE4(main_#t~mem54#1.base, ~bvadd32(20bv32, main_#t~mem54#1.offset), 4bv32); srcloc: L722-144" "assume !(1bv1 == #valid[main_#t~mem54#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem54#1.offset)), #length[main_#t~mem54#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem54#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem54#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem54#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem53#1.base, ~bvsub32(main_#t~mem53#1.offset, main_#t~mem55#1), main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-145" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~user~0#1.offset)));" "havoc main_#t~mem52#1.base, main_#t~mem52#1.offset;havoc main_#t~mem53#1.base, main_#t~mem53#1.offset;havoc main_#t~mem54#1.base, main_#t~mem54#1.offset;havoc main_#t~mem55#1;" "SUMMARY for call main_#t~mem56#1.base, main_#t~mem56#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-147" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem57#1.base, main_#t~mem57#1.offset := read~$Pointer$(main_#t~mem56#1.base, ~bvadd32(16bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L722-148" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem56#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem57#1.base, ~bvadd32(8bv32, main_#t~mem57#1.offset), 4bv32); srcloc: L722-149" "assume !(1bv1 == #valid[main_#t~mem57#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem57#1.offset)), #length[main_#t~mem57#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem57#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem57#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem57#1.offset)));" "havoc main_#t~mem56#1.base, main_#t~mem56#1.offset;havoc main_#t~mem57#1.base, main_#t~mem57#1.offset;" "SUMMARY for call main_#t~mem58#1.base, main_#t~mem58#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-151" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem58#1.base, ~bvadd32(16bv32, main_#t~mem58#1.offset), 4bv32); srcloc: L722-152" "assume !(1bv1 == #valid[main_#t~mem58#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem58#1.offset)), #length[main_#t~mem58#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem58#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem58#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem58#1.offset)));" "havoc main_#t~mem58#1.base, main_#t~mem58#1.offset;" "goto;" "assume !true;" "assume !true;" "havoc main_~_ha_bkt~0#1;" "SUMMARY for call main_#t~mem59#1.base, main_#t~mem59#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-157" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem60#1 := read~intINTTYPE4(main_#t~mem59#1.base, ~bvadd32(12bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L722-158" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)));" "main_#t~post61#1 := main_#t~mem60#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post61#1), main_#t~mem59#1.base, ~bvadd32(12bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L722-160" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)));" "havoc main_#t~mem59#1.base, main_#t~mem59#1.offset;havoc main_#t~mem60#1;havoc main_#t~post61#1;" "SUMMARY for call main_#t~mem62#1.base, main_#t~mem62#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-166" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem63#1 := read~intINTTYPE4(main_#t~mem62#1.base, ~bvadd32(4bv32, main_#t~mem62#1.offset), 4bv32); srcloc: L722-163" "assume !(1bv1 == #valid[main_#t~mem62#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem62#1.offset)), #length[main_#t~mem62#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem62#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem62#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem62#1.offset)));" "main_~_ha_bkt~0#1 := ~bvand32(main_~_ha_hashv~0#1, ~bvsub32(main_#t~mem63#1, 1bv32));havoc main_#t~mem62#1.base, main_#t~mem62#1.offset;havoc main_#t~mem63#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem64#1.base, main_#t~mem64#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-321" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem65#1.base, main_#t~mem65#1.offset := read~$Pointer$(main_#t~mem64#1.base, main_#t~mem64#1.offset, 4bv32); srcloc: L722-168" "assume !(1bv1 == #valid[main_#t~mem64#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem64#1.offset), #length[main_#t~mem64#1.base]) && ~bvule32(main_#t~mem64#1.offset, ~bvadd32(4bv32, main_#t~mem64#1.offset))) && ~bvule32(0bv32, main_#t~mem64#1.offset));" "main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset := main_#t~mem65#1.base, ~bvadd32(main_#t~mem65#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~0#1));havoc main_#t~mem64#1.base, main_#t~mem64#1.offset;havoc main_#t~mem65#1.base, main_#t~mem65#1.offset;" "SUMMARY for call main_#t~mem66#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-170" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "main_#t~post67#1 := main_#t~mem66#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post67#1), main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-172" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "havoc main_#t~mem66#1;havoc main_#t~post67#1;" "SUMMARY for call main_#t~mem68#1.base, main_#t~mem68#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-174" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem68#1.base, main_#t~mem68#1.offset, main_~user~0#1.base, ~bvadd32(24bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-175" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~user~0#1.offset)));" "havoc main_#t~mem68#1.base, main_#t~mem68#1.offset;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(20bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-177" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(20bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem69#1.base, main_#t~mem69#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-178" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "assume main_#t~mem69#1.base != 0bv32 || main_#t~mem69#1.offset != 0bv32;havoc main_#t~mem69#1.base, main_#t~mem69#1.offset;" "SUMMARY for call main_#t~mem70#1.base, main_#t~mem70#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-180" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem70#1.base, ~bvadd32(12bv32, main_#t~mem70#1.offset), 4bv32); srcloc: L722-181" "assume !(1bv1 == #valid[main_#t~mem70#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem70#1.offset)), #length[main_#t~mem70#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem70#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem70#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem70#1.offset)));" "havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;" "assume !(main_#t~mem69#1.base != 0bv32 || main_#t~mem69#1.offset != 0bv32);havoc main_#t~mem69#1.base, main_#t~mem69#1.offset;" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-184" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "SUMMARY for call main_#t~mem72#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-185" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "SUMMARY for call main_#t~mem71#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(8bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-186" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)));" "main_#t~short75#1 := ~bvuge32(main_#t~mem72#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem71#1)));" "assume main_#t~short75#1;" "SUMMARY for call main_#t~mem73#1.base, main_#t~mem73#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-189" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem74#1 := read~intINTTYPE4(main_#t~mem73#1.base, ~bvadd32(36bv32, main_#t~mem73#1.offset), 4bv32); srcloc: L722-190" "assume !(1bv1 == #valid[main_#t~mem73#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem73#1.offset)), #length[main_#t~mem73#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem73#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem73#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem73#1.offset)));" "main_#t~short75#1 := 0bv32 == main_#t~mem74#1;" "assume !main_#t~short75#1;" "assume main_#t~short75#1;havoc main_#t~mem72#1;havoc main_#t~mem71#1;havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~short75#1;" "havoc main_~_he_bkt~0#1;havoc main_~_he_bkt_i~0#1;havoc main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset;havoc main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;call main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset;" "SUMMARY for call main_#t~mem76#1.base, main_#t~mem76#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-195" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem77#1 := read~intINTTYPE4(main_#t~mem76#1.base, ~bvadd32(4bv32, main_#t~mem76#1.offset), 4bv32); srcloc: L722-196" "assume !(1bv1 == #valid[main_#t~mem76#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem76#1.offset)), #length[main_#t~mem76#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem76#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem76#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem76#1.offset)));" "call main_#t~malloc78#1.base, main_#t~malloc78#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem77#1));" "SUMMARY for call write~$Pointer$(main_#t~malloc78#1.base, main_#t~malloc78#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-198" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;havoc main_#t~mem77#1;havoc main_#t~malloc78#1.base, main_#t~malloc78#1.offset;" "SUMMARY for call main_#t~mem79#1.base, main_#t~mem79#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-200" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "assume main_#t~mem79#1.base == 0bv32 && main_#t~mem79#1.offset == 0bv32;havoc main_#t~mem79#1.base, main_#t~mem79#1.offset;assume false;" "assume !(main_#t~mem79#1.base == 0bv32 && main_#t~mem79#1.offset == 0bv32);havoc main_#t~mem79#1.base, main_#t~mem79#1.offset;" "SUMMARY for call main_#t~mem80#1.base, main_#t~mem80#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-203" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "SUMMARY for call main_#t~mem81#1.base, main_#t~mem81#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-204" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem82#1 := read~intINTTYPE4(main_#t~mem81#1.base, ~bvadd32(4bv32, main_#t~mem81#1.offset), 4bv32); srcloc: L722-205" "assume !(1bv1 == #valid[main_#t~mem81#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem81#1.offset)), #length[main_#t~mem81#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem81#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem81#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem81#1.offset)));" "SUMMARY for call main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset := #Ultimate.C_memset(main_#t~mem80#1.base, main_#t~mem80#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem82#1)); srcloc: L722-206" "assume !(1bv1 == #valid[main_#t~mem80#1.base]);" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem82#1), main_#t~mem80#1.offset), #length[main_#t~mem80#1.base]) && ~bvule32(main_#t~mem80#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem82#1), main_#t~mem80#1.offset))) && ~bvule32(0bv32, main_#t~mem80#1.offset));" "havoc main_#t~mem80#1.base, main_#t~mem80#1.offset;havoc main_#t~mem81#1.base, main_#t~mem81#1.offset;havoc main_#t~mem82#1;havoc main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset;" "SUMMARY for call main_#t~mem84#1.base, main_#t~mem84#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-208" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem85#1.base, main_#t~mem85#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-209" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem88#1 := read~intINTTYPE4(main_#t~mem85#1.base, ~bvadd32(12bv32, main_#t~mem85#1.offset), 4bv32); srcloc: L722-210" "assume !(1bv1 == #valid[main_#t~mem85#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem85#1.offset)), #length[main_#t~mem85#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem85#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem85#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem85#1.offset)));" "SUMMARY for call main_#t~mem86#1.base, main_#t~mem86#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-211" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem87#1 := read~intINTTYPE4(main_#t~mem86#1.base, ~bvadd32(8bv32, main_#t~mem86#1.offset), 4bv32); srcloc: L722-212" "assume !(1bv1 == #valid[main_#t~mem86#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem86#1.offset)), #length[main_#t~mem86#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem86#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem86#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem86#1.offset)));" "SUMMARY for call main_#t~mem89#1.base, main_#t~mem89#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-213" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem92#1 := read~intINTTYPE4(main_#t~mem89#1.base, ~bvadd32(12bv32, main_#t~mem89#1.offset), 4bv32); srcloc: L722-214" "assume !(1bv1 == #valid[main_#t~mem89#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem89#1.offset)), #length[main_#t~mem89#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem89#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem89#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem89#1.offset)));" "SUMMARY for call main_#t~mem90#1.base, main_#t~mem90#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-215" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem91#1 := read~intINTTYPE4(main_#t~mem90#1.base, ~bvadd32(4bv32, main_#t~mem90#1.offset), 4bv32); srcloc: L722-216" "assume !(1bv1 == #valid[main_#t~mem90#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem90#1.offset)), #length[main_#t~mem90#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem90#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem90#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem90#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem88#1, ~bvadd32(1bv32, main_#t~mem87#1)), (if 0bv32 != ~bvand32(main_#t~mem92#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem91#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem84#1.base, ~bvadd32(24bv32, main_#t~mem84#1.offset), 4bv32); srcloc: L722-217" "assume !(1bv1 == #valid[main_#t~mem84#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem84#1.offset)), #length[main_#t~mem84#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem84#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem84#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem84#1.offset)));" "havoc main_#t~mem84#1.base, main_#t~mem84#1.offset;havoc main_#t~mem85#1.base, main_#t~mem85#1.offset;havoc main_#t~mem88#1;havoc main_#t~mem86#1.base, main_#t~mem86#1.offset;havoc main_#t~mem87#1;havoc main_#t~mem89#1.base, main_#t~mem89#1.offset;havoc main_#t~mem92#1;havoc main_#t~mem90#1.base, main_#t~mem90#1.offset;havoc main_#t~mem91#1;" "SUMMARY for call main_#t~mem93#1.base, main_#t~mem93#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-219" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem93#1.base, ~bvadd32(28bv32, main_#t~mem93#1.offset), 4bv32); srcloc: L722-220" "assume !(1bv1 == #valid[main_#t~mem93#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem93#1.offset)), #length[main_#t~mem93#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem93#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem93#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem93#1.offset)));" "havoc main_#t~mem93#1.base, main_#t~mem93#1.offset;main_~_he_bkt_i~0#1 := 0bv32;" "SUMMARY for call main_#t~mem95#1.base, main_#t~mem95#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-278" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem96#1 := read~intINTTYPE4(main_#t~mem95#1.base, ~bvadd32(4bv32, main_#t~mem95#1.offset), 4bv32); srcloc: L722-223" "assume !(1bv1 == #valid[main_#t~mem95#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem95#1.offset)), #length[main_#t~mem95#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem95#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem95#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem95#1.offset)));" "assume !~bvult32(main_~_he_bkt_i~0#1, main_#t~mem96#1);havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1;" "assume !!~bvult32(main_~_he_bkt_i~0#1, main_#t~mem96#1);havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1;" "SUMMARY for call main_#t~mem97#1.base, main_#t~mem97#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-226" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem98#1.base, main_#t~mem98#1.offset := read~$Pointer$(main_#t~mem97#1.base, main_#t~mem97#1.offset, 4bv32); srcloc: L722-227" "assume !(1bv1 == #valid[main_#t~mem97#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem97#1.offset), #length[main_#t~mem97#1.base]) && ~bvule32(main_#t~mem97#1.offset, ~bvadd32(4bv32, main_#t~mem97#1.offset))) && ~bvule32(0bv32, main_#t~mem97#1.offset));" "SUMMARY for call main_#t~mem99#1.base, main_#t~mem99#1.offset := read~$Pointer$(main_#t~mem98#1.base, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), 4bv32); srcloc: L722-228" "assume !(1bv1 == #valid[main_#t~mem98#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))), #length[main_#t~mem98#1.base]) && ~bvule32(~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))));" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_#t~mem99#1.base, main_#t~mem99#1.offset;havoc main_#t~mem97#1.base, main_#t~mem97#1.offset;havoc main_#t~mem98#1.base, main_#t~mem98#1.offset;havoc main_#t~mem99#1.base, main_#t~mem99#1.offset;" "assume !(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "assume !!(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "SUMMARY for call main_#t~mem100#1.base, main_#t~mem100#1.offset := read~$Pointer$(main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-232" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset := main_#t~mem100#1.base, main_#t~mem100#1.offset;havoc main_#t~mem100#1.base, main_#t~mem100#1.offset;" "SUMMARY for call main_#t~mem103#1 := read~intINTTYPE4(main_~_he_thh~0#1.base, ~bvadd32(28bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-239" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)));" "SUMMARY for call main_#t~mem101#1.base, main_#t~mem101#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-235" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem102#1 := read~intINTTYPE4(main_#t~mem101#1.base, ~bvadd32(4bv32, main_#t~mem101#1.offset), 4bv32); srcloc: L722-236" "assume !(1bv1 == #valid[main_#t~mem101#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem101#1.offset)), #length[main_#t~mem101#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem101#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem101#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem101#1.offset)));" "main_~_he_bkt~0#1 := ~bvand32(main_#t~mem103#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem102#1), 1bv32));havoc main_#t~mem103#1;havoc main_#t~mem101#1.base, main_#t~mem101#1.offset;havoc main_#t~mem102#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem104#1.base, main_#t~mem104#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-240" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset := main_#t~mem104#1.base, ~bvadd32(main_#t~mem104#1.offset, ~bvmul32(12bv32, main_~_he_bkt~0#1));havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;" "SUMMARY for call main_#t~mem105#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-242" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "main_#t~pre106#1 := ~bvadd32(1bv32, main_#t~mem105#1);" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem105#1), main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-244" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem107#1.base, main_#t~mem107#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-245" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem108#1 := read~intINTTYPE4(main_#t~mem107#1.base, ~bvadd32(24bv32, main_#t~mem107#1.offset), 4bv32); srcloc: L722-246" "assume !(1bv1 == #valid[main_#t~mem107#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem107#1.offset)), #length[main_#t~mem107#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem107#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem107#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem107#1.offset)));" "assume ~bvugt32(main_#t~pre106#1, main_#t~mem108#1);havoc main_#t~mem105#1;havoc main_#t~pre106#1;havoc main_#t~mem107#1.base, main_#t~mem107#1.offset;havoc main_#t~mem108#1;" "SUMMARY for call main_#t~mem109#1.base, main_#t~mem109#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-248" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem110#1 := read~intINTTYPE4(main_#t~mem109#1.base, ~bvadd32(28bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L722-249" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)));" "main_#t~post111#1 := main_#t~mem110#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post111#1), main_#t~mem109#1.base, ~bvadd32(28bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L722-251" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)));" "havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem110#1;havoc main_#t~post111#1;" "SUMMARY for call main_#t~mem115#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-253" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem113#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-254" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "SUMMARY for call main_#t~mem112#1.base, main_#t~mem112#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-255" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem114#1 := read~intINTTYPE4(main_#t~mem112#1.base, ~bvadd32(24bv32, main_#t~mem112#1.offset), 4bv32); srcloc: L722-256" "assume !(1bv1 == #valid[main_#t~mem112#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem112#1.offset)), #length[main_#t~mem112#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem112#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem112#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem112#1.offset)));" "assume ~bvugt32(main_#t~mem115#1, ~bvmul32(main_#t~mem113#1, main_#t~mem114#1));havoc main_#t~mem115#1;havoc main_#t~mem113#1;havoc main_#t~mem112#1.base, main_#t~mem112#1.offset;havoc main_#t~mem114#1;" "SUMMARY for call main_#t~mem116#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-258" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "main_#t~post117#1 := main_#t~mem116#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post117#1), main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-260" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "havoc main_#t~mem116#1;havoc main_#t~post117#1;" "assume !~bvugt32(main_#t~mem115#1, ~bvmul32(main_#t~mem113#1, main_#t~mem114#1));havoc main_#t~mem115#1;havoc main_#t~mem113#1;havoc main_#t~mem112#1.base, main_#t~mem112#1.offset;havoc main_#t~mem114#1;" "assume !~bvugt32(main_#t~pre106#1, main_#t~mem108#1);havoc main_#t~mem105#1;havoc main_#t~pre106#1;havoc main_#t~mem107#1.base, main_#t~mem107#1.offset;havoc main_#t~mem108#1;" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~0#1.base, ~bvadd32(12bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-264" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)));" "SUMMARY for call main_#t~mem118#1.base, main_#t~mem118#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-265" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem118#1.base, main_#t~mem118#1.offset, main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-266" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "havoc main_#t~mem118#1.base, main_#t~mem118#1.offset;" "SUMMARY for call main_#t~mem119#1.base, main_#t~mem119#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-268" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "assume main_#t~mem119#1.base != 0bv32 || main_#t~mem119#1.offset != 0bv32;havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "SUMMARY for call main_#t~mem120#1.base, main_#t~mem120#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-270" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_#t~mem120#1.base, ~bvadd32(12bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L722-271" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem120#1.offset)));" "havoc main_#t~mem120#1.base, main_#t~mem120#1.offset;" "assume !(main_#t~mem119#1.base != 0bv32 || main_#t~mem119#1.offset != 0bv32);havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-274" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;" "assume !true;" "main_#t~post94#1 := main_~_he_bkt_i~0#1;main_~_he_bkt_i~0#1 := ~bvadd32(1bv32, main_#t~post94#1);havoc main_#t~post94#1;" "assume !true;" "SUMMARY for call main_#t~mem121#1.base, main_#t~mem121#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-279" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem122#1.base, main_#t~mem122#1.offset := read~$Pointer$(main_#t~mem121#1.base, main_#t~mem121#1.offset, 4bv32); srcloc: L722-280" "assume !(1bv1 == #valid[main_#t~mem121#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem121#1.offset), #length[main_#t~mem121#1.base]) && ~bvule32(main_#t~mem121#1.offset, ~bvadd32(4bv32, main_#t~mem121#1.offset))) && ~bvule32(0bv32, main_#t~mem121#1.offset));" "assume !(0bv32 == main_#t~mem122#1.offset);" "assume 0bv32 == main_#t~mem122#1.offset;" "assume !~bvult32(main_#t~mem122#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem122#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem122#1.base || 1bv1 == #valid[main_#t~mem122#1.base]);" "assume 0bv32 == main_#t~mem122#1.base || 1bv1 == #valid[main_#t~mem122#1.base];call ULTIMATE.dealloc(main_#t~mem122#1.base, main_#t~mem122#1.offset);havoc main_#t~mem121#1.base, main_#t~mem121#1.offset;havoc main_#t~mem122#1.base, main_#t~mem122#1.offset;" "SUMMARY for call main_#t~mem123#1.base, main_#t~mem123#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-284" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem124#1 := read~intINTTYPE4(main_#t~mem123#1.base, ~bvadd32(4bv32, main_#t~mem123#1.offset), 4bv32); srcloc: L722-285" "assume !(1bv1 == #valid[main_#t~mem123#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)), #length[main_#t~mem123#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem123#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)));" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem124#1), main_#t~mem123#1.base, ~bvadd32(4bv32, main_#t~mem123#1.offset), 4bv32); srcloc: L722-286" "assume !(1bv1 == #valid[main_#t~mem123#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)), #length[main_#t~mem123#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem123#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)));" "havoc main_#t~mem123#1.base, main_#t~mem123#1.offset;havoc main_#t~mem124#1;" "SUMMARY for call main_#t~mem125#1.base, main_#t~mem125#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-288" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem126#1 := read~intINTTYPE4(main_#t~mem125#1.base, ~bvadd32(8bv32, main_#t~mem125#1.offset), 4bv32); srcloc: L722-289" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)), #length[main_#t~mem125#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem125#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)));" "main_#t~post127#1 := main_#t~mem126#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post127#1), main_#t~mem125#1.base, ~bvadd32(8bv32, main_#t~mem125#1.offset), 4bv32); srcloc: L722-291" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)), #length[main_#t~mem125#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem125#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)));" "havoc main_#t~mem125#1.base, main_#t~mem125#1.offset;havoc main_#t~mem126#1;havoc main_#t~post127#1;" "SUMMARY for call main_#t~mem128#1.base, main_#t~mem128#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-293" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem129#1.base, main_#t~mem129#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-294" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "SUMMARY for call write~$Pointer$(main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, 4bv32); srcloc: L722-295" "assume !(1bv1 == #valid[main_#t~mem128#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem128#1.offset), #length[main_#t~mem128#1.base]) && ~bvule32(main_#t~mem128#1.offset, ~bvadd32(4bv32, main_#t~mem128#1.offset))) && ~bvule32(0bv32, main_#t~mem128#1.offset));" "havoc main_#t~mem128#1.base, main_#t~mem128#1.offset;havoc main_#t~mem129#1.base, main_#t~mem129#1.offset;" "SUMMARY for call main_#t~mem130#1.base, main_#t~mem130#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-297" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem131#1.base, main_#t~mem131#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-298" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem134#1 := read~intINTTYPE4(main_#t~mem131#1.base, ~bvadd32(28bv32, main_#t~mem131#1.offset), 4bv32); srcloc: L722-299" "assume !(1bv1 == #valid[main_#t~mem131#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem131#1.offset)), #length[main_#t~mem131#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem131#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem131#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem131#1.offset)));" "SUMMARY for call main_#t~mem132#1.base, main_#t~mem132#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-300" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem133#1 := read~intINTTYPE4(main_#t~mem132#1.base, ~bvadd32(12bv32, main_#t~mem132#1.offset), 4bv32); srcloc: L722-301" "assume !(1bv1 == #valid[main_#t~mem132#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem132#1.offset)), #length[main_#t~mem132#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem132#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem132#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem132#1.offset)));" "assume ~bvugt32(main_#t~mem134#1, ~bvlshr32(main_#t~mem133#1, 1bv32));" "SUMMARY for call main_#t~mem135#1.base, main_#t~mem135#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-303" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem136#1 := read~intINTTYPE4(main_#t~mem135#1.base, ~bvadd32(32bv32, main_#t~mem135#1.offset), 4bv32); srcloc: L722-304" "assume !(1bv1 == #valid[main_#t~mem135#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)), #length[main_#t~mem135#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem135#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)));" "main_#t~ite137#1 := ~bvadd32(1bv32, main_#t~mem136#1);" "assume !~bvugt32(main_#t~mem134#1, ~bvlshr32(main_#t~mem133#1, 1bv32));main_#t~ite137#1 := 0bv32;" "SUMMARY for call write~intINTTYPE4(main_#t~ite137#1, main_#t~mem130#1.base, ~bvadd32(32bv32, main_#t~mem130#1.offset), 4bv32); srcloc: L722-307" "assume !(1bv1 == #valid[main_#t~mem130#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem130#1.offset)), #length[main_#t~mem130#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem130#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem130#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem130#1.offset)));" "havoc main_#t~mem130#1.base, main_#t~mem130#1.offset;havoc main_#t~mem131#1.base, main_#t~mem131#1.offset;havoc main_#t~mem134#1;havoc main_#t~mem132#1.base, main_#t~mem132#1.offset;havoc main_#t~mem133#1;havoc main_#t~ite137#1;havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "SUMMARY for call main_#t~mem138#1.base, main_#t~mem138#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-309" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call main_#t~mem139#1 := read~intINTTYPE4(main_#t~mem138#1.base, ~bvadd32(32bv32, main_#t~mem138#1.offset), 4bv32); srcloc: L722-310" "assume !(1bv1 == #valid[main_#t~mem138#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem138#1.offset)), #length[main_#t~mem138#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem138#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem138#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem138#1.offset)));" "assume ~bvugt32(main_#t~mem139#1, 1bv32);havoc main_#t~mem138#1.base, main_#t~mem138#1.offset;havoc main_#t~mem139#1;" "SUMMARY for call main_#t~mem140#1.base, main_#t~mem140#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-312" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~user~0#1.offset)));" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem140#1.base, ~bvadd32(36bv32, main_#t~mem140#1.offset), 4bv32); srcloc: L722-313" "assume !(1bv1 == #valid[main_#t~mem140#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem140#1.offset)), #length[main_#t~mem140#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem140#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem140#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem140#1.offset)));" "havoc main_#t~mem140#1.base, main_#t~mem140#1.offset;" "assume !~bvugt32(main_#t~mem139#1, 1bv32);havoc main_#t~mem138#1.base, main_#t~mem138#1.offset;havoc main_#t~mem139#1;" "call ULTIMATE.dealloc(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset);havoc main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset;" "goto;" "assume !true;" "assume !true;" "assume !main_#t~short75#1;havoc main_#t~mem72#1;havoc main_#t~mem71#1;havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~short75#1;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem3#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-4" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "main_#t~post4#1 := main_#t~mem3#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post4#1), main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-6" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "havoc main_#t~mem3#1;havoc main_#t~post4#1;" "assume !true;" "SUMMARY for call write~intINTTYPE4(0bv32, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-9" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-7" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "assume !~bvslt32(main_#t~mem143#1, 1000bv32);havoc main_#t~mem143#1;" "assume !!~bvslt32(main_#t~mem143#1, 1000bv32);havoc main_#t~mem143#1;" "havoc main_~_hf_hashv~0#1;" "goto;" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~#i~0#1.base, main_~#i~0#1.offset;main_~_hf_hashv~0#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L725-4" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-5" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-6" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-7" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem145#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem147#1), 24bv32)));havoc main_#t~mem145#1;havoc main_#t~mem144#1;havoc main_#t~mem146#1;havoc main_#t~mem147#1;" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-9" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-10" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem150#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-11" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-12" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem149#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem150#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32)));havoc main_#t~mem149#1;havoc main_#t~mem148#1;havoc main_#t~mem150#1;havoc main_#t~mem151#1;" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-14" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-15" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-16" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-17" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem153#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 24bv32)));havoc main_#t~mem153#1;havoc main_#t~mem152#1;havoc main_#t~mem154#1;havoc main_#t~mem155#1;" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "assume !true;" "main_~_hf_hashv~0#1 := ~bvadd32(4bv32, main_~_hf_hashv~0#1);main_#t~switch156#1 := 11bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-26" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem157#1), 24bv32));havoc main_#t~mem157#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 10bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-31" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 16bv32));havoc main_#t~mem158#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 9bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-36" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 8bv32));havoc main_#t~mem159#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 8bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-41" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 24bv32));havoc main_#t~mem160#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 7bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-46" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem161#1), 16bv32));havoc main_#t~mem161#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 6bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem162#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-51" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem162#1), 8bv32));havoc main_#t~mem162#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 5bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem163#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-56" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem163#1));havoc main_#t~mem163#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 4bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem164#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-61" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem164#1), 24bv32));havoc main_#t~mem164#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 3bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem165#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-66" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem165#1), 16bv32));havoc main_#t~mem165#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 2bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem166#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-71" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem166#1), 8bv32));havoc main_#t~mem166#1;" "assume !main_#t~switch156#1;" "main_#t~switch156#1 := main_#t~switch156#1 || 1bv32 == main_~_hj_k~1#1;" "assume main_#t~switch156#1;" "SUMMARY for call main_#t~mem167#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L725-76" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem167#1));havoc main_#t~mem167#1;" "assume !main_#t~switch156#1;" "havoc main_#t~switch156#1;" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "assume main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32;havoc main_~_hf_bkt~0#1;" "SUMMARY for call main_#t~mem168#1.base, main_#t~mem168#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-93" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem169#1 := read~intINTTYPE4(main_#t~mem168#1.base, ~bvadd32(4bv32, main_#t~mem168#1.offset), 4bv32); srcloc: L725-90" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)), #length[main_#t~mem168#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem168#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)));" "main_~_hf_bkt~0#1 := ~bvand32(main_~_hf_hashv~0#1, ~bvsub32(main_#t~mem169#1, 1bv32));havoc main_#t~mem168#1.base, main_#t~mem168#1.offset;havoc main_#t~mem169#1;" "goto;" "assume !true;" "assume !true;" "goto;" "SUMMARY for call main_#t~mem170#1.base, main_#t~mem170#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-132" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem171#1.base, main_#t~mem171#1.offset := read~$Pointer$(main_#t~mem170#1.base, main_#t~mem170#1.offset, 4bv32); srcloc: L725-95" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem170#1.offset), #length[main_#t~mem170#1.base]) && ~bvule32(main_#t~mem170#1.offset, ~bvadd32(4bv32, main_#t~mem170#1.offset))) && ~bvule32(0bv32, main_#t~mem170#1.offset));" "SUMMARY for call main_#t~mem172#1.base, main_#t~mem172#1.offset := read~$Pointer$(main_#t~mem171#1.base, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), 4bv32); srcloc: L725-96" "assume !(1bv1 == #valid[main_#t~mem171#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))), #length[main_#t~mem171#1.base]) && ~bvule32(~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))));" "assume main_#t~mem172#1.base != 0bv32 || main_#t~mem172#1.offset != 0bv32;havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~mem171#1.base, main_#t~mem171#1.offset;havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;" "SUMMARY for call main_#t~mem173#1.base, main_#t~mem173#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-105" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem174#1.base, main_#t~mem174#1.offset := read~$Pointer$(main_#t~mem173#1.base, main_#t~mem173#1.offset, 4bv32); srcloc: L725-99" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem173#1.offset), #length[main_#t~mem173#1.base]) && ~bvule32(main_#t~mem173#1.offset, ~bvadd32(4bv32, main_#t~mem173#1.offset))) && ~bvule32(0bv32, main_#t~mem173#1.offset));" "SUMMARY for call main_#t~mem175#1.base, main_#t~mem175#1.offset := read~$Pointer$(main_#t~mem174#1.base, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), 4bv32); srcloc: L725-100" "assume !(1bv1 == #valid[main_#t~mem174#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))), #length[main_#t~mem174#1.base]) && ~bvule32(~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))));" "SUMMARY for call main_#t~mem176#1.base, main_#t~mem176#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-101" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem177#1 := read~intINTTYPE4(main_#t~mem176#1.base, ~bvadd32(20bv32, main_#t~mem176#1.offset), 4bv32); srcloc: L725-102" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)), #length[main_#t~mem176#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem176#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)));" "main_~tmp~0#1.base, main_~tmp~0#1.offset := main_#t~mem175#1.base, ~bvsub32(main_#t~mem175#1.offset, main_#t~mem177#1);havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;havoc main_#t~mem175#1.base, main_#t~mem175#1.offset;havoc main_#t~mem176#1.base, main_#t~mem176#1.offset;havoc main_#t~mem177#1;" "goto;" "assume !true;" "assume !true;" "assume !(main_#t~mem172#1.base != 0bv32 || main_#t~mem172#1.offset != 0bv32);havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~mem171#1.base, main_#t~mem171#1.offset;havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "assume !(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "assume !!(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "SUMMARY for call main_#t~mem178#1 := read~intINTTYPE4(main_~tmp~0#1.base, ~bvadd32(36bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-109" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(36bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)));" "main_#t~short180#1 := main_#t~mem178#1 == main_~_hf_hashv~0#1;" "assume main_#t~short180#1;" "SUMMARY for call main_#t~mem179#1 := read~intINTTYPE4(main_~tmp~0#1.base, ~bvadd32(32bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-112" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(32bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)));" "main_#t~short180#1 := 4bv32 == main_#t~mem179#1;" "assume !main_#t~short180#1;" "assume main_#t~short180#1;havoc main_#t~mem178#1;havoc main_#t~mem179#1;havoc main_#t~short180#1;" "SUMMARY for call main_#t~mem181#1.base, main_#t~mem181#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(28bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-116" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)));" "call main_#t~ret182#1 := memcmp(main_#t~mem181#1.base, main_#t~mem181#1.offset, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32);" "assume 0bv32 == main_#t~ret182#1;havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~ret182#1;" "assume !(0bv32 == main_#t~ret182#1);havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~ret182#1;" "assume !main_#t~short180#1;havoc main_#t~mem178#1;havoc main_#t~mem179#1;havoc main_#t~short180#1;" "SUMMARY for call main_#t~mem183#1.base, main_#t~mem183#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(24bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-121" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)));" "assume main_#t~mem183#1.base != 0bv32 || main_#t~mem183#1.offset != 0bv32;havoc main_#t~mem183#1.base, main_#t~mem183#1.offset;" "SUMMARY for call main_#t~mem184#1.base, main_#t~mem184#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(24bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-128" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)));" "SUMMARY for call main_#t~mem185#1.base, main_#t~mem185#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-124" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem186#1 := read~intINTTYPE4(main_#t~mem185#1.base, ~bvadd32(20bv32, main_#t~mem185#1.offset), 4bv32); srcloc: L725-125" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)), #length[main_#t~mem185#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem185#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)));" "main_~tmp~0#1.base, main_~tmp~0#1.offset := main_#t~mem184#1.base, ~bvsub32(main_#t~mem184#1.offset, main_#t~mem186#1);havoc main_#t~mem184#1.base, main_#t~mem184#1.offset;havoc main_#t~mem185#1.base, main_#t~mem185#1.offset;havoc main_#t~mem186#1;" "goto;" "assume !true;" "assume !true;" "assume !(main_#t~mem183#1.base != 0bv32 || main_#t~mem183#1.offset != 0bv32);havoc main_#t~mem183#1.base, main_#t~mem183#1.offset;main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "assume !true;" "goto;" "assume !true;" "assume !true;" "assume !true;" "assume !(main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32);" "goto;" "assume !true;" "assume !true;" "goto;" "assume !true;" "assume !true;" "assume main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32;" "main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset := main_~tmp~0#1.base, ~bvadd32(8bv32, main_~tmp~0#1.offset);" "SUMMARY for call main_#t~mem187#1.base, main_#t~mem187#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-1" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "main_#t~short189#1 := main_#t~mem187#1.base == 0bv32 && main_#t~mem187#1.offset == 0bv32;" "assume main_#t~short189#1;" "SUMMARY for call main_#t~mem188#1.base, main_#t~mem188#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-4" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "main_#t~short189#1 := main_#t~mem188#1.base == 0bv32 && main_#t~mem188#1.offset == 0bv32;" "assume !main_#t~short189#1;" "assume main_#t~short189#1;havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1.base, main_#t~mem188#1.offset;havoc main_#t~short189#1;" "SUMMARY for call main_#t~mem190#1.base, main_#t~mem190#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-8" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem191#1.base, main_#t~mem191#1.offset := read~$Pointer$(main_#t~mem190#1.base, main_#t~mem190#1.offset, 4bv32); srcloc: L727-9" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem190#1.offset), #length[main_#t~mem190#1.base]) && ~bvule32(main_#t~mem190#1.offset, ~bvadd32(4bv32, main_#t~mem190#1.offset))) && ~bvule32(0bv32, main_#t~mem190#1.offset));" "assume !(0bv32 == main_#t~mem191#1.offset);" "assume 0bv32 == main_#t~mem191#1.offset;" "assume !~bvult32(main_#t~mem191#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem191#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem191#1.base || 1bv1 == #valid[main_#t~mem191#1.base]);" "assume 0bv32 == main_#t~mem191#1.base || 1bv1 == #valid[main_#t~mem191#1.base];call ULTIMATE.dealloc(main_#t~mem191#1.base, main_#t~mem191#1.offset);havoc main_#t~mem190#1.base, main_#t~mem190#1.offset;havoc main_#t~mem191#1.base, main_#t~mem191#1.offset;" "SUMMARY for call main_#t~mem192#1.base, main_#t~mem192#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-13" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "assume !(0bv32 == main_#t~mem192#1.offset);" "assume 0bv32 == main_#t~mem192#1.offset;" "assume !~bvult32(main_#t~mem192#1.base, #StackHeapBarrier);" "assume ~bvult32(main_#t~mem192#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_#t~mem192#1.base || 1bv1 == #valid[main_#t~mem192#1.base]);" "assume 0bv32 == main_#t~mem192#1.base || 1bv1 == #valid[main_#t~mem192#1.base];call ULTIMATE.dealloc(main_#t~mem192#1.base, main_#t~mem192#1.offset);havoc main_#t~mem192#1.base, main_#t~mem192#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "assume !main_#t~short189#1;havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1.base, main_#t~mem188#1.offset;havoc main_#t~short189#1;havoc main_~_hd_bkt~0#1;" "SUMMARY for call main_#t~mem193#1.base, main_#t~mem193#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-18" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem194#1.base, main_#t~mem194#1.offset := read~$Pointer$(main_#t~mem193#1.base, ~bvadd32(16bv32, main_#t~mem193#1.offset), 4bv32); srcloc: L727-19" "assume !(1bv1 == #valid[main_#t~mem193#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)), #length[main_#t~mem193#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem193#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)));" "assume main_~_hd_hh_del~0#1.base == main_#t~mem194#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem194#1.offset;havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;havoc main_#t~mem194#1.base, main_#t~mem194#1.offset;" "SUMMARY for call main_#t~mem195#1.base, main_#t~mem195#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-21" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem196#1.base, main_#t~mem196#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-22" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem197#1.base, main_#t~mem197#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-23" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem198#1 := read~intINTTYPE4(main_#t~mem197#1.base, ~bvadd32(20bv32, main_#t~mem197#1.offset), 4bv32); srcloc: L727-24" "assume !(1bv1 == #valid[main_#t~mem197#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)), #length[main_#t~mem197#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem197#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem196#1.base, ~bvadd32(main_#t~mem196#1.offset, main_#t~mem198#1), main_#t~mem195#1.base, ~bvadd32(16bv32, main_#t~mem195#1.offset), 4bv32); srcloc: L727-25" "assume !(1bv1 == #valid[main_#t~mem195#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)), #length[main_#t~mem195#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem195#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)));" "havoc main_#t~mem195#1.base, main_#t~mem195#1.offset;havoc main_#t~mem196#1.base, main_#t~mem196#1.offset;havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;havoc main_#t~mem198#1;" "assume !(main_~_hd_hh_del~0#1.base == main_#t~mem194#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem194#1.offset);havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;havoc main_#t~mem194#1.base, main_#t~mem194#1.offset;" "SUMMARY for call main_#t~mem199#1.base, main_#t~mem199#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-28" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem199#1.base != 0bv32 || main_#t~mem199#1.offset != 0bv32;havoc main_#t~mem199#1.base, main_#t~mem199#1.offset;" "SUMMARY for call main_#t~mem200#1.base, main_#t~mem200#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-30" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem201#1.base, main_#t~mem201#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-31" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem202#1 := read~intINTTYPE4(main_#t~mem201#1.base, ~bvadd32(20bv32, main_#t~mem201#1.offset), 4bv32); srcloc: L727-32" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)), #length[main_#t~mem201#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem201#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)));" "SUMMARY for call main_#t~mem203#1.base, main_#t~mem203#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-33" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem203#1.base, main_#t~mem203#1.offset, main_#t~mem200#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1)), 4bv32); srcloc: L727-34" "assume !(1bv1 == #valid[main_#t~mem200#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))), #length[main_#t~mem200#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))));" "havoc main_#t~mem200#1.base, main_#t~mem200#1.offset;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~mem203#1.base, main_#t~mem203#1.offset;" "assume !(main_#t~mem199#1.base != 0bv32 || main_#t~mem199#1.offset != 0bv32);havoc main_#t~mem199#1.base, main_#t~mem199#1.offset;" "SUMMARY for call main_#t~mem204#1.base, main_#t~mem204#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-40" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "main_~users~0#1.base, main_~users~0#1.offset := main_#t~mem204#1.base, main_#t~mem204#1.offset;havoc main_#t~mem204#1.base, main_#t~mem204#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem205#1.base, main_#t~mem205#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-41" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem205#1.base != 0bv32 || main_#t~mem205#1.offset != 0bv32;havoc main_#t~mem205#1.base, main_#t~mem205#1.offset;" "SUMMARY for call main_#t~mem206#1.base, main_#t~mem206#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-43" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem207#1.base, main_#t~mem207#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-44" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem208#1 := read~intINTTYPE4(main_#t~mem207#1.base, ~bvadd32(20bv32, main_#t~mem207#1.offset), 4bv32); srcloc: L727-45" "assume !(1bv1 == #valid[main_#t~mem207#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)), #length[main_#t~mem207#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem207#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)));" "SUMMARY for call main_#t~mem209#1.base, main_#t~mem209#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-46" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem206#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1)), 4bv32); srcloc: L727-47" "assume !(1bv1 == #valid[main_#t~mem206#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))), #length[main_#t~mem206#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))));" "havoc main_#t~mem206#1.base, main_#t~mem206#1.offset;havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;havoc main_#t~mem208#1;havoc main_#t~mem209#1.base, main_#t~mem209#1.offset;" "assume !(main_#t~mem205#1.base != 0bv32 || main_#t~mem205#1.offset != 0bv32);havoc main_#t~mem205#1.base, main_#t~mem205#1.offset;" "SUMMARY for call main_#t~mem212#1 := read~intINTTYPE4(main_~_hd_hh_del~0#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-55" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem210#1.base, main_#t~mem210#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-51" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem211#1 := read~intINTTYPE4(main_#t~mem210#1.base, ~bvadd32(4bv32, main_#t~mem210#1.offset), 4bv32); srcloc: L727-52" "assume !(1bv1 == #valid[main_#t~mem210#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)), #length[main_#t~mem210#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem210#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)));" "main_~_hd_bkt~0#1 := ~bvand32(main_#t~mem212#1, ~bvsub32(main_#t~mem211#1, 1bv32));havoc main_#t~mem212#1;havoc main_#t~mem210#1.base, main_#t~mem210#1.offset;havoc main_#t~mem211#1;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem213#1.base, main_#t~mem213#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-84" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem214#1.base, main_#t~mem214#1.offset := read~$Pointer$(main_#t~mem213#1.base, main_#t~mem213#1.offset, 4bv32); srcloc: L727-57" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem213#1.offset), #length[main_#t~mem213#1.base]) && ~bvule32(main_#t~mem213#1.offset, ~bvadd32(4bv32, main_#t~mem213#1.offset))) && ~bvule32(0bv32, main_#t~mem213#1.offset));" "main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset := main_#t~mem214#1.base, ~bvadd32(main_#t~mem214#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~0#1));havoc main_#t~mem213#1.base, main_#t~mem213#1.offset;havoc main_#t~mem214#1.base, main_#t~mem214#1.offset;" "SUMMARY for call main_#t~mem215#1 := read~intINTTYPE4(main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L727-59" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "main_#t~post216#1 := main_#t~mem215#1;" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post216#1, 1bv32), main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L727-61" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "havoc main_#t~mem215#1;havoc main_#t~post216#1;" "SUMMARY for call main_#t~mem217#1.base, main_#t~mem217#1.offset := read~$Pointer$(main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L727-63" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "assume main_#t~mem217#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem217#1.offset == main_~_hd_hh_del~0#1.offset;havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;" "SUMMARY for call main_#t~mem218#1.base, main_#t~mem218#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-65" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem218#1.base, main_#t~mem218#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L727-66" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "havoc main_#t~mem218#1.base, main_#t~mem218#1.offset;" "assume !(main_#t~mem217#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem217#1.offset == main_~_hd_hh_del~0#1.offset);havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;" "SUMMARY for call main_#t~mem219#1.base, main_#t~mem219#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-69" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem219#1.base != 0bv32 || main_#t~mem219#1.offset != 0bv32;havoc main_#t~mem219#1.base, main_#t~mem219#1.offset;" "SUMMARY for call main_#t~mem220#1.base, main_#t~mem220#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-71" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem221#1.base, main_#t~mem221#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-72" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem220#1.base, ~bvadd32(16bv32, main_#t~mem220#1.offset), 4bv32); srcloc: L727-73" "assume !(1bv1 == #valid[main_#t~mem220#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)), #length[main_#t~mem220#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem220#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)));" "havoc main_#t~mem220#1.base, main_#t~mem220#1.offset;havoc main_#t~mem221#1.base, main_#t~mem221#1.offset;" "assume !(main_#t~mem219#1.base != 0bv32 || main_#t~mem219#1.offset != 0bv32);havoc main_#t~mem219#1.base, main_#t~mem219#1.offset;" "SUMMARY for call main_#t~mem222#1.base, main_#t~mem222#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-76" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "assume main_#t~mem222#1.base != 0bv32 || main_#t~mem222#1.offset != 0bv32;havoc main_#t~mem222#1.base, main_#t~mem222#1.offset;" "SUMMARY for call main_#t~mem223#1.base, main_#t~mem223#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-78" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call main_#t~mem224#1.base, main_#t~mem224#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-79" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "SUMMARY for call write~$Pointer$(main_#t~mem224#1.base, main_#t~mem224#1.offset, main_#t~mem223#1.base, ~bvadd32(12bv32, main_#t~mem223#1.offset), 4bv32); srcloc: L727-80" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)), #length[main_#t~mem223#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem223#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)));" "havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1.base, main_#t~mem224#1.offset;" "assume !(main_#t~mem222#1.base != 0bv32 || main_#t~mem222#1.offset != 0bv32);havoc main_#t~mem222#1.base, main_#t~mem222#1.offset;" "goto;" "assume !true;" "assume !true;" "SUMMARY for call main_#t~mem225#1.base, main_#t~mem225#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-85" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "SUMMARY for call main_#t~mem226#1 := read~intINTTYPE4(main_#t~mem225#1.base, ~bvadd32(12bv32, main_#t~mem225#1.offset), 4bv32); srcloc: L727-86" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)), #length[main_#t~mem225#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem225#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)));" "main_#t~post227#1 := main_#t~mem226#1;" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post227#1, 1bv32), main_#t~mem225#1.base, ~bvadd32(12bv32, main_#t~mem225#1.offset), 4bv32); srcloc: L727-88" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)), #length[main_#t~mem225#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem225#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)));" "havoc main_#t~mem225#1.base, main_#t~mem225#1.offset;havoc main_#t~mem226#1;havoc main_#t~post227#1;" "goto;" "assume !true;" "assume !true;" "assume !(0bv32 == main_~tmp~0#1.offset);" "assume 0bv32 == main_~tmp~0#1.offset;" "assume !~bvult32(main_~tmp~0#1.base, #StackHeapBarrier);" "assume ~bvult32(main_~tmp~0#1.base, #StackHeapBarrier);" "assume !(0bv32 == main_~tmp~0#1.base || 1bv1 == #valid[main_~tmp~0#1.base]);" "assume 0bv32 == main_~tmp~0#1.base || 1bv1 == #valid[main_~tmp~0#1.base];call ULTIMATE.dealloc(main_~tmp~0#1.base, main_~tmp~0#1.offset);" "assume !(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "assume !false;" "assume false;" "SUMMARY for call main_#t~mem141#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-3" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "main_#t~post142#1 := main_#t~mem141#1;" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post142#1), main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-5" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, main_~#i~0#1.offset), #length[main_~#i~0#1.base]) && ~bvule32(main_~#i~0#1.offset, ~bvadd32(4bv32, main_~#i~0#1.offset))) && ~bvule32(0bv32, main_~#i~0#1.offset));" "havoc main_#t~mem141#1;havoc main_#t~post142#1;" "assume !true;" "main_~user~0#1.base, main_~user~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "assume !false;" "assume false;" "SUMMARY for call main_#t~mem228#1.base, main_#t~mem228#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L733-2" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)), #length[main_~user~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~user~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~user~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~user~0#1.offset)));" "main_~user~0#1.base, main_~user~0#1.offset := main_#t~mem228#1.base, main_#t~mem228#1.offset;havoc main_#t~mem228#1.base, main_#t~mem228#1.offset;" "assume !true;" "main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#i~0#1.base, main_~#i~0#1.offset);havoc main_~#i~0#1.base, main_~#i~0#1.offset;" "assume !(#valid == main_old_#valid#1);" "assume #valid == main_old_#valid#1;assume #valid == main_old_#valid#1;#t~ret229#1 := main_#res#1;assume { :end_inline_main } true;" "assume true;" }, returnAlphabet = {"#1636#return;" "#1638#return;" "#1640#return;" }, states = {"78014#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "78026#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9753) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "78029#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9755))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))) (exists ((v_ArrVal_9756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9756) |#memory_$Pointer$.base|)))" "78003#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "78035#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9759))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9760) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))))" "78038#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))) (exists ((v_ArrVal_9761 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9761))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9799) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9164 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9164))) (exists ((v_ArrVal_9800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9800) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9165 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9165) |#memory_$Pointer$.offset|)))" "78032#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9757) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9758))))" "78020#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9153 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9153) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9749 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9749) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9152 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9152))) (exists ((v_ArrVal_9750 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9750))))" "78041#(and (exists ((v_ArrVal_9763 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9763))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9802))) (exists ((v_ArrVal_9764 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9764) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9167 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9167) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))) (exists ((v_ArrVal_9166 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9166) |#memory_$Pointer$.offset|)))" "77002#true" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "78023#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9155 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9155) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9752) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9751) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9154 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9154) |#memory_$Pointer$.base|)))" "78006#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" }, initialStates = {"77002#true" }, finalStates = {}, callTransitions = { ("78014#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "call main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset := #Ultimate.C_memset(main_#t~mem36#1.base, main_#t~mem36#1.offset, 0bv32, 44bv32);" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset := #Ultimate.C_memset(main_#t~mem49#1.base, main_#t~mem49#1.offset, 0bv32, 384bv32);" "77002#true") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset := #Ultimate.C_memset(main_#t~mem80#1.base, main_#t~mem80#1.offset, 0bv32, ~bvmul32(24bv32, main_#t~mem82#1));" "77002#true") }, internalTransitions = { ("78026#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9753) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78029#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9755))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))) (exists ((v_ArrVal_9756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9756) |#memory_$Pointer$.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem5#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-8" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(40bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~user~0#1.base == 0bv32 && main_~user~0#1.offset == 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem7#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L717-2" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_#t~mem7#1, main_~user~0#1.base, main_~user~0#1.offset, 4bv32); srcloc: L720" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem7#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem8#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L721" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem9#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L721-1" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(main_#t~mem8#1, main_#t~mem9#1), main_~user~0#1.base, ~bvadd32(4bv32, main_~user~0#1.offset), 4bv32); srcloc: L721-2" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem8#1;havoc main_#t~mem9#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_hashv~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hj_i~0#1;havoc main_~_hj_j~0#1;havoc main_~_hj_k~0#1;main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;main_~_ha_hashv~0#1 := 4276993775bv32;main_~_hj_j~0#1 := 2654435769bv32;main_~_hj_i~0#1 := main_~_hj_j~0#1;main_~_hj_k~0#1 := 4bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvuge32(main_~_hj_k~0#1, 12bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_hashv~0#1 := ~bvadd32(4bv32, main_~_ha_hashv~0#1);main_#t~switch22#1 := 11bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 10bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 9bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 8bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 7bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 6bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 5bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 4bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem30#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(3bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-61" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem30#1), 24bv32));havoc main_#t~mem30#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 3bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem31#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(2bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-66" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem31#1), 16bv32));havoc main_#t~mem31#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 2bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem32#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, ~bvadd32(1bv32, main_~_hj_key~0#1.offset), 1bv32); srcloc: L722-71" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem32#1), 8bv32));havoc main_#t~mem32#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch22#1 := main_#t~switch22#1 || 1bv32 == main_~_hj_k~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem33#1 := read~intINTTYPE1(main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, 1bv32); srcloc: L722-76" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvadd32(main_~_hj_i~0#1, ~zero_extendFrom8To32(main_#t~mem33#1));havoc main_#t~mem33#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~switch22#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 13bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 8bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 13bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 12bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 16bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 5bv32));main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_hj_j~0#1);main_~_hj_i~0#1 := ~bvsub32(main_~_hj_i~0#1, main_~_ha_hashv~0#1);main_~_hj_i~0#1 := ~bvxor32(main_~_hj_i~0#1, ~bvlshr32(main_~_ha_hashv~0#1, 3bv32));main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_ha_hashv~0#1);main_~_hj_j~0#1 := ~bvsub32(main_~_hj_j~0#1, main_~_hj_i~0#1);main_~_hj_j~0#1 := ~bvxor32(main_~_hj_j~0#1, ~bvshl32(main_~_hj_i~0#1, 10bv32));main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_i~0#1);main_~_ha_hashv~0#1 := ~bvsub32(main_~_ha_hashv~0#1, main_~_hj_j~0#1);main_~_ha_hashv~0#1 := ~bvxor32(main_~_ha_hashv~0#1, ~bvlshr32(main_~_hj_j~0#1, 15bv32));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_~_ha_hashv~0#1, main_~user~0#1.base, ~bvadd32(36bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-325" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_~user~0#1.base, ~bvadd32(28bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-88" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(4bv32, main_~user~0#1.base, ~bvadd32(32bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-89" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-91" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-92" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc34#1.base, main_#t~malloc34#1.offset := #Ultimate.allocOnHeap(44bv32);" "78003#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem36#1.base, main_#t~mem36#1.offset;havoc main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem38#1.base, main_#t~mem38#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-102" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem38#1.base, ~bvadd32(16bv32, main_#t~mem38#1.offset), 4bv32); srcloc: L722-103" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem38#1.base, main_#t~mem38#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem39#1.base, main_#t~mem39#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-105" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(32bv32, main_#t~mem39#1.base, ~bvadd32(4bv32, main_#t~mem39#1.offset), 4bv32); srcloc: L722-106" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem39#1.base, main_#t~mem39#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem40#1.base, main_#t~mem40#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-108" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(5bv32, main_#t~mem40#1.base, ~bvadd32(8bv32, main_#t~mem40#1.offset), 4bv32); srcloc: L722-109" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem40#1.base, main_#t~mem40#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem41#1.base, main_#t~mem41#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-111" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvsub32(~bvadd32(8bv32, main_~user~0#1.offset), main_~user~0#1.offset), main_#t~mem41#1.base, ~bvadd32(20bv32, main_#t~mem41#1.offset), 4bv32); srcloc: L722-112" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)), #length[main_#t~mem41#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem41#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem41#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem41#1.base, main_#t~mem41#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem42#1.base, main_#t~mem42#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-114" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc43#1.base, main_#t~malloc43#1.offset := #Ultimate.allocOnHeap(384bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc43#1.base, main_#t~malloc43#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, 4bv32); srcloc: L722-116" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem42#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem42#1.offset), #length[main_#t~mem42#1.base]) && ~bvule32(main_#t~mem42#1.offset, ~bvadd32(4bv32, main_#t~mem42#1.offset))) && ~bvule32(0bv32, main_#t~mem42#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem42#1.base, main_#t~mem42#1.offset;havoc main_#t~malloc43#1.base, main_#t~malloc43#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem44#1.base, main_#t~mem44#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-118" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(2685476833bv32, main_#t~mem44#1.base, ~bvadd32(40bv32, main_#t~mem44#1.offset), 4bv32); srcloc: L722-119" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem44#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem44#1.offset)), #length[main_#t~mem44#1.base]) && ~bvule32(~bvadd32(40bv32, main_#t~mem44#1.offset), ~bvadd32(4bv32, ~bvadd32(40bv32, main_#t~mem44#1.offset)))) && ~bvule32(0bv32, ~bvadd32(40bv32, main_#t~mem44#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem44#1.base, main_#t~mem44#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem45#1.base, main_#t~mem45#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-121" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem46#1.base, main_#t~mem46#1.offset := read~$Pointer$(main_#t~mem45#1.base, main_#t~mem45#1.offset, 4bv32); srcloc: L722-122" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem45#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem45#1.offset), #length[main_#t~mem45#1.base]) && ~bvule32(main_#t~mem45#1.offset, ~bvadd32(4bv32, main_#t~mem45#1.offset))) && ~bvule32(0bv32, main_#t~mem45#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem46#1.base == 0bv32 && main_#t~mem46#1.offset == 0bv32);havoc main_#t~mem45#1.base, main_#t~mem45#1.offset;havoc main_#t~mem46#1.base, main_#t~mem46#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem48#1.base, main_#t~mem48#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-129" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem49#1.base, main_#t~mem49#1.offset := read~$Pointer$(main_#t~mem48#1.base, main_#t~mem48#1.offset, 4bv32); srcloc: L722-130" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem48#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem48#1.offset), #length[main_#t~mem48#1.base]) && ~bvule32(main_#t~mem48#1.offset, ~bvadd32(4bv32, main_#t~mem48#1.offset))) && ~bvule32(0bv32, main_#t~mem48#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem49#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(384bv32, main_#t~mem49#1.offset), #length[main_#t~mem49#1.base]) && ~bvule32(main_#t~mem49#1.offset, ~bvadd32(384bv32, main_#t~mem49#1.offset))) && ~bvule32(0bv32, main_#t~mem49#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem48#1.base, main_#t~mem48#1.offset;havoc main_#t~mem49#1.base, main_#t~mem49#1.offset;havoc main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~users~0#1.base, main_~users~0#1.offset := main_~user~0#1.base, main_~user~0#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~users~0#1.base == 0bv32 && main_~users~0#1.offset == 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem51#1.base, main_#t~mem51#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-137" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem51#1.base, main_#t~mem51#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-138" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem51#1.base, main_#t~mem51#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(16bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-155" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem52#1.base, main_#t~mem52#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-141" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem53#1.base, main_#t~mem53#1.offset := read~$Pointer$(main_#t~mem52#1.base, ~bvadd32(16bv32, main_#t~mem52#1.offset), 4bv32); srcloc: L722-142" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem52#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem52#1.offset)), #length[main_#t~mem52#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem52#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem52#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem52#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem54#1.base, main_#t~mem54#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-143" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem55#1 := read~intINTTYPE4(main_#t~mem54#1.base, ~bvadd32(20bv32, main_#t~mem54#1.offset), 4bv32); srcloc: L722-144" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem54#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem54#1.offset)), #length[main_#t~mem54#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem54#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem54#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem54#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem53#1.base, ~bvsub32(main_#t~mem53#1.offset, main_#t~mem55#1), main_~user~0#1.base, ~bvadd32(12bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-145" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem52#1.base, main_#t~mem52#1.offset;havoc main_#t~mem53#1.base, main_#t~mem53#1.offset;havoc main_#t~mem54#1.base, main_#t~mem54#1.offset;havoc main_#t~mem55#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem56#1.base, main_#t~mem56#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-147" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem57#1.base, main_#t~mem57#1.offset := read~$Pointer$(main_#t~mem56#1.base, ~bvadd32(16bv32, main_#t~mem56#1.offset), 4bv32); srcloc: L722-148" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem56#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem56#1.offset)), #length[main_#t~mem56#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem56#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem56#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem56#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, main_~user~0#1.offset, main_#t~mem57#1.base, ~bvadd32(8bv32, main_#t~mem57#1.offset), 4bv32); srcloc: L722-149" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem57#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem57#1.offset)), #length[main_#t~mem57#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem57#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem57#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem57#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem56#1.base, main_#t~mem56#1.offset;havoc main_#t~mem57#1.base, main_#t~mem57#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem58#1.base, main_#t~mem58#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-151" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem58#1.base, ~bvadd32(16bv32, main_#t~mem58#1.offset), 4bv32); srcloc: L722-152" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem58#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem58#1.offset)), #length[main_#t~mem58#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem58#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem58#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem58#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem58#1.base, main_#t~mem58#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_ha_bkt~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem59#1.base, main_#t~mem59#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-157" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem60#1 := read~intINTTYPE4(main_#t~mem59#1.base, ~bvadd32(12bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L722-158" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post61#1 := main_#t~mem60#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post61#1), main_#t~mem59#1.base, ~bvadd32(12bv32, main_#t~mem59#1.offset), 4bv32); srcloc: L722-160" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem59#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)), #length[main_#t~mem59#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem59#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem59#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem59#1.base, main_#t~mem59#1.offset;havoc main_#t~mem60#1;havoc main_#t~post61#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem62#1.base, main_#t~mem62#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-166" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem63#1 := read~intINTTYPE4(main_#t~mem62#1.base, ~bvadd32(4bv32, main_#t~mem62#1.offset), 4bv32); srcloc: L722-163" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem62#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem62#1.offset)), #length[main_#t~mem62#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem62#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem62#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem62#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_bkt~0#1 := ~bvand32(main_~_ha_hashv~0#1, ~bvsub32(main_#t~mem63#1, 1bv32));havoc main_#t~mem62#1.base, main_#t~mem62#1.offset;havoc main_#t~mem63#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem64#1.base, main_#t~mem64#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L722-321" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem65#1.base, main_#t~mem65#1.offset := read~$Pointer$(main_#t~mem64#1.base, main_#t~mem64#1.offset, 4bv32); srcloc: L722-168" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem64#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem64#1.offset), #length[main_#t~mem64#1.base]) && ~bvule32(main_#t~mem64#1.offset, ~bvadd32(4bv32, main_#t~mem64#1.offset))) && ~bvule32(0bv32, main_#t~mem64#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset := main_#t~mem65#1.base, ~bvadd32(main_#t~mem65#1.offset, ~bvmul32(12bv32, main_~_ha_bkt~0#1));havoc main_#t~mem64#1.base, main_#t~mem64#1.offset;havoc main_#t~mem65#1.base, main_#t~mem65#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem66#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-170" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post67#1 := main_#t~mem66#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post67#1), main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-172" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem66#1;havoc main_#t~post67#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem68#1.base, main_#t~mem68#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-174" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem68#1.base, main_#t~mem68#1.offset, main_~user~0#1.base, ~bvadd32(24bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-175" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem68#1.base, main_#t~mem68#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~user~0#1.base, ~bvadd32(20bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-177" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem69#1.base, main_#t~mem69#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-178" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem69#1.base != 0bv32 || main_#t~mem69#1.offset != 0bv32;havoc main_#t~mem69#1.base, main_#t~mem69#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem70#1.base, main_#t~mem70#1.offset := read~$Pointer$(main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-180" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_#t~mem70#1.base, ~bvadd32(12bv32, main_#t~mem70#1.offset), 4bv32); srcloc: L722-181" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem70#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem70#1.offset)), #length[main_#t~mem70#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem70#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem70#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem70#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem70#1.base, main_#t~mem70#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem69#1.base != 0bv32 || main_#t~mem69#1.offset != 0bv32);havoc main_#t~mem69#1.base, main_#t~mem69#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, 4bv32); srcloc: L722-184" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), #length[main_~_ha_head~0#1.base]) && ~bvule32(main_~_ha_head~0#1.offset, ~bvadd32(4bv32, main_~_ha_head~0#1.offset))) && ~bvule32(0bv32, main_~_ha_head~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem72#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(4bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-185" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_ha_head~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem71#1 := read~intINTTYPE4(main_~_ha_head~0#1.base, ~bvadd32(8bv32, main_~_ha_head~0#1.offset), 4bv32); srcloc: L722-186" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_ha_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)), #length[main_~_ha_head~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_ha_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_ha_head~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short75#1 := ~bvuge32(main_#t~mem72#1, ~bvmul32(10bv32, ~bvadd32(1bv32, main_#t~mem71#1)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short75#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem73#1.base, main_#t~mem73#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-189" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem74#1 := read~intINTTYPE4(main_#t~mem73#1.base, ~bvadd32(36bv32, main_#t~mem73#1.offset), 4bv32); srcloc: L722-190" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem73#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem73#1.offset)), #length[main_#t~mem73#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem73#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem73#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem73#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short75#1 := 0bv32 == main_#t~mem74#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short75#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short75#1;havoc main_#t~mem72#1;havoc main_#t~mem71#1;havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~short75#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_he_bkt~0#1;havoc main_~_he_bkt_i~0#1;havoc main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset;havoc main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;call main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem76#1.base, main_#t~mem76#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-195" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem77#1 := read~intINTTYPE4(main_#t~mem76#1.base, ~bvadd32(4bv32, main_#t~mem76#1.offset), 4bv32); srcloc: L722-196" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem76#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem76#1.offset)), #length[main_#t~mem76#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem76#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem76#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem76#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~malloc78#1.base, main_#t~malloc78#1.offset := #Ultimate.allocOnHeap(~bvmul32(24bv32, main_#t~mem77#1));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~malloc78#1.base, main_#t~malloc78#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-198" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem76#1.base, main_#t~mem76#1.offset;havoc main_#t~mem77#1;havoc main_#t~malloc78#1.base, main_#t~malloc78#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem79#1.base, main_#t~mem79#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-200" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem79#1.base == 0bv32 && main_#t~mem79#1.offset == 0bv32);havoc main_#t~mem79#1.base, main_#t~mem79#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem80#1.base, main_#t~mem80#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-203" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem81#1.base, main_#t~mem81#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-204" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem82#1 := read~intINTTYPE4(main_#t~mem81#1.base, ~bvadd32(4bv32, main_#t~mem81#1.offset), 4bv32); srcloc: L722-205" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem81#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem81#1.offset)), #length[main_#t~mem81#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem81#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem81#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem81#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem80#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(~bvmul32(24bv32, main_#t~mem82#1), main_#t~mem80#1.offset), #length[main_#t~mem80#1.base]) && ~bvule32(main_#t~mem80#1.offset, ~bvadd32(~bvmul32(24bv32, main_#t~mem82#1), main_#t~mem80#1.offset))) && ~bvule32(0bv32, main_#t~mem80#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem80#1.base, main_#t~mem80#1.offset;havoc main_#t~mem81#1.base, main_#t~mem81#1.offset;havoc main_#t~mem82#1;havoc main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem84#1.base, main_#t~mem84#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-208" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem85#1.base, main_#t~mem85#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-209" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem88#1 := read~intINTTYPE4(main_#t~mem85#1.base, ~bvadd32(12bv32, main_#t~mem85#1.offset), 4bv32); srcloc: L722-210" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem85#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem85#1.offset)), #length[main_#t~mem85#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem85#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem85#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem85#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem86#1.base, main_#t~mem86#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-211" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem87#1 := read~intINTTYPE4(main_#t~mem86#1.base, ~bvadd32(8bv32, main_#t~mem86#1.offset), 4bv32); srcloc: L722-212" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem86#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem86#1.offset)), #length[main_#t~mem86#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem86#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem86#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem86#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem89#1.base, main_#t~mem89#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-213" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem92#1 := read~intINTTYPE4(main_#t~mem89#1.base, ~bvadd32(12bv32, main_#t~mem89#1.offset), 4bv32); srcloc: L722-214" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem89#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem89#1.offset)), #length[main_#t~mem89#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem89#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem89#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem89#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem90#1.base, main_#t~mem90#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-215" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem91#1 := read~intINTTYPE4(main_#t~mem90#1.base, ~bvadd32(4bv32, main_#t~mem90#1.offset), 4bv32); srcloc: L722-216" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem90#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem90#1.offset)), #length[main_#t~mem90#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem90#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem90#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem90#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(~bvlshr32(main_#t~mem88#1, ~bvadd32(1bv32, main_#t~mem87#1)), (if 0bv32 != ~bvand32(main_#t~mem92#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem91#1), 1bv32)) then 1bv32 else 0bv32)), main_#t~mem84#1.base, ~bvadd32(24bv32, main_#t~mem84#1.offset), 4bv32); srcloc: L722-217" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem84#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem84#1.offset)), #length[main_#t~mem84#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem84#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem84#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem84#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem84#1.base, main_#t~mem84#1.offset;havoc main_#t~mem85#1.base, main_#t~mem85#1.offset;havoc main_#t~mem88#1;havoc main_#t~mem86#1.base, main_#t~mem86#1.offset;havoc main_#t~mem87#1;havoc main_#t~mem89#1.base, main_#t~mem89#1.offset;havoc main_#t~mem92#1;havoc main_#t~mem90#1.base, main_#t~mem90#1.offset;havoc main_#t~mem91#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem93#1.base, main_#t~mem93#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-219" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(0bv32, main_#t~mem93#1.base, ~bvadd32(28bv32, main_#t~mem93#1.offset), 4bv32); srcloc: L722-220" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem93#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem93#1.offset)), #length[main_#t~mem93#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem93#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem93#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem93#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem93#1.base, main_#t~mem93#1.offset;main_~_he_bkt_i~0#1 := 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem95#1.base, main_#t~mem95#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-278" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem96#1 := read~intINTTYPE4(main_#t~mem95#1.base, ~bvadd32(4bv32, main_#t~mem95#1.offset), 4bv32); srcloc: L722-223" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem95#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem95#1.offset)), #length[main_#t~mem95#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem95#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem95#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem95#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_~_he_bkt_i~0#1, main_#t~mem96#1);havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvult32(main_~_he_bkt_i~0#1, main_#t~mem96#1);havoc main_#t~mem95#1.base, main_#t~mem95#1.offset;havoc main_#t~mem96#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem97#1.base, main_#t~mem97#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-226" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem98#1.base, main_#t~mem98#1.offset := read~$Pointer$(main_#t~mem97#1.base, main_#t~mem97#1.offset, 4bv32); srcloc: L722-227" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem97#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem97#1.offset), #length[main_#t~mem97#1.base]) && ~bvule32(main_#t~mem97#1.offset, ~bvadd32(4bv32, main_#t~mem97#1.offset))) && ~bvule32(0bv32, main_#t~mem97#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem99#1.base, main_#t~mem99#1.offset := read~$Pointer$(main_#t~mem98#1.base, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), 4bv32); srcloc: L722-228" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem98#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))), #length[main_#t~mem98#1.base]) && ~bvule32(~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem98#1.offset, ~bvmul32(12bv32, main_~_he_bkt_i~0#1))));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_#t~mem99#1.base, main_#t~mem99#1.offset;havoc main_#t~mem97#1.base, main_#t~mem97#1.offset;havoc main_#t~mem98#1.base, main_#t~mem98#1.offset;havoc main_#t~mem99#1.base, main_#t~mem99#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!(main_~_he_thh~0#1.base != 0bv32 || main_~_he_thh~0#1.offset != 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem100#1.base, main_#t~mem100#1.offset := read~$Pointer$(main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-232" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset := main_#t~mem100#1.base, main_#t~mem100#1.offset;havoc main_#t~mem100#1.base, main_#t~mem100#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem103#1 := read~intINTTYPE4(main_~_he_thh~0#1.base, ~bvadd32(28bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-239" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_he_thh~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem101#1.base, main_#t~mem101#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-235" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem102#1 := read~intINTTYPE4(main_#t~mem101#1.base, ~bvadd32(4bv32, main_#t~mem101#1.offset), 4bv32); srcloc: L722-236" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem101#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem101#1.offset)), #length[main_#t~mem101#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem101#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem101#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem101#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_bkt~0#1 := ~bvand32(main_#t~mem103#1, ~bvsub32(~bvmul32(2bv32, main_#t~mem102#1), 1bv32));havoc main_#t~mem103#1;havoc main_#t~mem101#1.base, main_#t~mem101#1.offset;havoc main_#t~mem102#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem104#1.base, main_#t~mem104#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-240" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset := main_#t~mem104#1.base, ~bvadd32(main_#t~mem104#1.offset, ~bvmul32(12bv32, main_~_he_bkt~0#1));havoc main_#t~mem104#1.base, main_#t~mem104#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem105#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-242" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~pre106#1 := ~bvadd32(1bv32, main_#t~mem105#1);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~mem105#1), main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-244" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem107#1.base, main_#t~mem107#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-245" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem108#1 := read~intINTTYPE4(main_#t~mem107#1.base, ~bvadd32(24bv32, main_#t~mem107#1.offset), 4bv32); srcloc: L722-246" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem107#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem107#1.offset)), #length[main_#t~mem107#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem107#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem107#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem107#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~pre106#1, main_#t~mem108#1);havoc main_#t~mem105#1;havoc main_#t~pre106#1;havoc main_#t~mem107#1.base, main_#t~mem107#1.offset;havoc main_#t~mem108#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem109#1.base, main_#t~mem109#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-248" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem110#1 := read~intINTTYPE4(main_#t~mem109#1.base, ~bvadd32(28bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L722-249" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post111#1 := main_#t~mem110#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post111#1), main_#t~mem109#1.base, ~bvadd32(28bv32, main_#t~mem109#1.offset), 4bv32); srcloc: L722-251" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem109#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)), #length[main_#t~mem109#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem109#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem109#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem109#1.base, main_#t~mem109#1.offset;havoc main_#t~mem110#1;havoc main_#t~post111#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem115#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-253" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem113#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-254" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem112#1.base, main_#t~mem112#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-255" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem114#1 := read~intINTTYPE4(main_#t~mem112#1.base, ~bvadd32(24bv32, main_#t~mem112#1.offset), 4bv32); srcloc: L722-256" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem112#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem112#1.offset)), #length[main_#t~mem112#1.base]) && ~bvule32(~bvadd32(24bv32, main_#t~mem112#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_#t~mem112#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_#t~mem112#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem115#1, ~bvmul32(main_#t~mem113#1, main_#t~mem114#1));havoc main_#t~mem115#1;havoc main_#t~mem113#1;havoc main_#t~mem112#1.base, main_#t~mem112#1.offset;havoc main_#t~mem114#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem116#1 := read~intINTTYPE4(main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-258" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post117#1 := main_#t~mem116#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post117#1), main_~_he_newbkt~0#1.base, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), 4bv32); srcloc: L722-260" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_he_newbkt~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_he_newbkt~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem116#1;havoc main_#t~post117#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem115#1, ~bvmul32(main_#t~mem113#1, main_#t~mem114#1));havoc main_#t~mem115#1;havoc main_#t~mem113#1;havoc main_#t~mem112#1.base, main_#t~mem112#1.offset;havoc main_#t~mem114#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~pre106#1, main_#t~mem108#1);havoc main_#t~mem105#1;havoc main_#t~pre106#1;havoc main_#t~mem107#1.base, main_#t~mem107#1.offset;havoc main_#t~mem108#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(0bv32, 0bv32, main_~_he_thh~0#1.base, ~bvadd32(12bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-264" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_he_thh~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem118#1.base, main_#t~mem118#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-265" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem118#1.base, main_#t~mem118#1.offset, main_~_he_thh~0#1.base, ~bvadd32(16bv32, main_~_he_thh~0#1.offset), 4bv32); srcloc: L722-266" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_thh~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)), #length[main_~_he_thh~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_he_thh~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_he_thh~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem118#1.base, main_#t~mem118#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem119#1.base, main_#t~mem119#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-268" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem119#1.base != 0bv32 || main_#t~mem119#1.offset != 0bv32;havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem120#1.base, main_#t~mem120#1.offset := read~$Pointer$(main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-270" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_#t~mem120#1.base, ~bvadd32(12bv32, main_#t~mem120#1.offset), 4bv32); srcloc: L722-271" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem120#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem120#1.offset)), #length[main_#t~mem120#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem120#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem120#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem120#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem120#1.base, main_#t~mem120#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem119#1.base != 0bv32 || main_#t~mem119#1.offset != 0bv32);havoc main_#t~mem119#1.base, main_#t~mem119#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, 4bv32); srcloc: L722-274" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_he_newbkt~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_he_newbkt~0#1.offset), #length[main_~_he_newbkt~0#1.base]) && ~bvule32(main_~_he_newbkt~0#1.offset, ~bvadd32(4bv32, main_~_he_newbkt~0#1.offset))) && ~bvule32(0bv32, main_~_he_newbkt~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset := main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post94#1 := main_~_he_bkt_i~0#1;main_~_he_bkt_i~0#1 := ~bvadd32(1bv32, main_#t~post94#1);havoc main_#t~post94#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem121#1.base, main_#t~mem121#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-279" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem122#1.base, main_#t~mem122#1.offset := read~$Pointer$(main_#t~mem121#1.base, main_#t~mem121#1.offset, 4bv32); srcloc: L722-280" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem121#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem121#1.offset), #length[main_#t~mem121#1.base]) && ~bvule32(main_#t~mem121#1.offset, ~bvadd32(4bv32, main_#t~mem121#1.offset))) && ~bvule32(0bv32, main_#t~mem121#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem122#1.offset);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem122#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_#t~mem122#1.base, #StackHeapBarrier);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvult32(main_#t~mem122#1.base, #StackHeapBarrier);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem122#1.base || 1bv1 == #valid[main_#t~mem122#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem122#1.base || 1bv1 == #valid[main_#t~mem122#1.base];call ULTIMATE.dealloc(main_#t~mem122#1.base, main_#t~mem122#1.offset);havoc main_#t~mem121#1.base, main_#t~mem121#1.offset;havoc main_#t~mem122#1.base, main_#t~mem122#1.offset;" "77002#true") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem124#1 := read~intINTTYPE4(main_#t~mem123#1.base, ~bvadd32(4bv32, main_#t~mem123#1.offset), 4bv32); srcloc: L722-285" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem123#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)), #length[main_#t~mem123#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem123#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvmul32(2bv32, main_#t~mem124#1), main_#t~mem123#1.base, ~bvadd32(4bv32, main_#t~mem123#1.offset), 4bv32); srcloc: L722-286" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem123#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)), #length[main_#t~mem123#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem123#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem123#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem123#1.base, main_#t~mem123#1.offset;havoc main_#t~mem124#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem125#1.base, main_#t~mem125#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-288" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem126#1 := read~intINTTYPE4(main_#t~mem125#1.base, ~bvadd32(8bv32, main_#t~mem125#1.offset), 4bv32); srcloc: L722-289" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)), #length[main_#t~mem125#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem125#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post127#1 := main_#t~mem126#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post127#1), main_#t~mem125#1.base, ~bvadd32(8bv32, main_#t~mem125#1.offset), 4bv32); srcloc: L722-291" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem125#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)), #length[main_#t~mem125#1.base]) && ~bvule32(~bvadd32(8bv32, main_#t~mem125#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_#t~mem125#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem125#1.base, main_#t~mem125#1.offset;havoc main_#t~mem126#1;havoc main_#t~post127#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem128#1.base, main_#t~mem128#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-293" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem129#1.base, main_#t~mem129#1.offset := read~$Pointer$(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, 4bv32); srcloc: L722-294" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~#_he_new_buckets~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset), #length[main_~#_he_new_buckets~0#1.base]) && ~bvule32(main_~#_he_new_buckets~0#1.offset, ~bvadd32(4bv32, main_~#_he_new_buckets~0#1.offset))) && ~bvule32(0bv32, main_~#_he_new_buckets~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem128#1.base, main_#t~mem128#1.offset, 4bv32); srcloc: L722-295" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem128#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem128#1.offset), #length[main_#t~mem128#1.base]) && ~bvule32(main_#t~mem128#1.offset, ~bvadd32(4bv32, main_#t~mem128#1.offset))) && ~bvule32(0bv32, main_#t~mem128#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem128#1.base, main_#t~mem128#1.offset;havoc main_#t~mem129#1.base, main_#t~mem129#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem130#1.base, main_#t~mem130#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-297" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem131#1.base, main_#t~mem131#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-298" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem134#1 := read~intINTTYPE4(main_#t~mem131#1.base, ~bvadd32(28bv32, main_#t~mem131#1.offset), 4bv32); srcloc: L722-299" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem131#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem131#1.offset)), #length[main_#t~mem131#1.base]) && ~bvule32(~bvadd32(28bv32, main_#t~mem131#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_#t~mem131#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_#t~mem131#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem132#1.base, main_#t~mem132#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-300" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem133#1 := read~intINTTYPE4(main_#t~mem132#1.base, ~bvadd32(12bv32, main_#t~mem132#1.offset), 4bv32); srcloc: L722-301" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem132#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem132#1.offset)), #length[main_#t~mem132#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem132#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem132#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem132#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem134#1, ~bvlshr32(main_#t~mem133#1, 1bv32));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem135#1.base, main_#t~mem135#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-303" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem136#1 := read~intINTTYPE4(main_#t~mem135#1.base, ~bvadd32(32bv32, main_#t~mem135#1.offset), 4bv32); srcloc: L722-304" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem135#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)), #length[main_#t~mem135#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem135#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem135#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~ite137#1 := ~bvadd32(1bv32, main_#t~mem136#1);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem134#1, ~bvlshr32(main_#t~mem133#1, 1bv32));main_#t~ite137#1 := 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(main_#t~ite137#1, main_#t~mem130#1.base, ~bvadd32(32bv32, main_#t~mem130#1.offset), 4bv32); srcloc: L722-307" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem130#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem130#1.offset)), #length[main_#t~mem130#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem130#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem130#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem130#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem130#1.base, main_#t~mem130#1.offset;havoc main_#t~mem131#1.base, main_#t~mem131#1.offset;havoc main_#t~mem134#1;havoc main_#t~mem132#1.base, main_#t~mem132#1.offset;havoc main_#t~mem133#1;havoc main_#t~ite137#1;havoc main_#t~mem135#1.base, main_#t~mem135#1.offset;havoc main_#t~mem136#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem138#1.base, main_#t~mem138#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-309" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem139#1 := read~intINTTYPE4(main_#t~mem138#1.base, ~bvadd32(32bv32, main_#t~mem138#1.offset), 4bv32); srcloc: L722-310" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem138#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem138#1.offset)), #length[main_#t~mem138#1.base]) && ~bvule32(~bvadd32(32bv32, main_#t~mem138#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_#t~mem138#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_#t~mem138#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvugt32(main_#t~mem139#1, 1bv32);havoc main_#t~mem138#1.base, main_#t~mem138#1.offset;havoc main_#t~mem139#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem140#1.base, main_#t~mem140#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-312" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(1bv32, main_#t~mem140#1.base, ~bvadd32(36bv32, main_#t~mem140#1.offset), 4bv32); srcloc: L722-313" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem140#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem140#1.offset)), #length[main_#t~mem140#1.base]) && ~bvule32(~bvadd32(36bv32, main_#t~mem140#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_#t~mem140#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_#t~mem140#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem140#1.base, main_#t~mem140#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvugt32(main_#t~mem139#1, 1bv32);havoc main_#t~mem138#1.base, main_#t~mem138#1.offset;havoc main_#t~mem139#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call ULTIMATE.dealloc(main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset);havoc main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset;" "77002#true") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short75#1;havoc main_#t~mem72#1;havoc main_#t~mem71#1;havoc main_#t~mem73#1.base, main_#t~mem73#1.offset;havoc main_#t~mem74#1;havoc main_#t~short75#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem3#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-4" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post4#1 := main_#t~mem3#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post4#1), main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-6" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem3#1;havoc main_#t~post4#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(0bv32, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-9" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-7" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvslt32(main_#t~mem143#1, 1000bv32);havoc main_#t~mem143#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvslt32(main_#t~mem143#1, 1000bv32);havoc main_#t~mem143#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hf_hashv~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~#i~0#1.base, main_~#i~0#1.offset;main_~_hf_hashv~0#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L725-4" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-5" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-6" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-7" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem145#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem147#1), 24bv32)));havoc main_#t~mem145#1;havoc main_#t~mem144#1;havoc main_#t~mem146#1;havoc main_#t~mem147#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-9" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-10" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem150#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-11" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-12" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem149#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem150#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32)));havoc main_#t~mem149#1;havoc main_#t~mem148#1;havoc main_#t~mem150#1;havoc main_#t~mem151#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-14" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-15" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-16" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-17" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem153#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 24bv32)));havoc main_#t~mem153#1;havoc main_#t~mem152#1;havoc main_#t~mem154#1;havoc main_#t~mem155#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hf_hashv~0#1 := ~bvadd32(4bv32, main_~_hf_hashv~0#1);main_#t~switch156#1 := 11bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-26" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem157#1), 24bv32));havoc main_#t~mem157#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 10bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-31" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 16bv32));havoc main_#t~mem158#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 9bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-36" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 8bv32));havoc main_#t~mem159#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 8bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-41" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 24bv32));havoc main_#t~mem160#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 7bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-46" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem161#1), 16bv32));havoc main_#t~mem161#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 6bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem162#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-51" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem162#1), 8bv32));havoc main_#t~mem162#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 5bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem163#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-56" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem163#1));havoc main_#t~mem163#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 4bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem164#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-61" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem164#1), 24bv32));havoc main_#t~mem164#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 3bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem165#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-66" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem165#1), 16bv32));havoc main_#t~mem165#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 2bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem166#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-71" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem166#1), 8bv32));havoc main_#t~mem166#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~switch156#1 := main_#t~switch156#1 || 1bv32 == main_~_hj_k~1#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem167#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L725-76" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem167#1));havoc main_#t~mem167#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~switch156#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32;havoc main_~_hf_bkt~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem168#1.base, main_#t~mem168#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-93" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem169#1 := read~intINTTYPE4(main_#t~mem168#1.base, ~bvadd32(4bv32, main_#t~mem168#1.offset), 4bv32); srcloc: L725-90" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)), #length[main_#t~mem168#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem168#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hf_bkt~0#1 := ~bvand32(main_~_hf_hashv~0#1, ~bvsub32(main_#t~mem169#1, 1bv32));havoc main_#t~mem168#1.base, main_#t~mem168#1.offset;havoc main_#t~mem169#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem170#1.base, main_#t~mem170#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-132" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem171#1.base, main_#t~mem171#1.offset := read~$Pointer$(main_#t~mem170#1.base, main_#t~mem170#1.offset, 4bv32); srcloc: L725-95" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem170#1.offset), #length[main_#t~mem170#1.base]) && ~bvule32(main_#t~mem170#1.offset, ~bvadd32(4bv32, main_#t~mem170#1.offset))) && ~bvule32(0bv32, main_#t~mem170#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem172#1.base, main_#t~mem172#1.offset := read~$Pointer$(main_#t~mem171#1.base, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), 4bv32); srcloc: L725-96" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem171#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))), #length[main_#t~mem171#1.base]) && ~bvule32(~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem172#1.base != 0bv32 || main_#t~mem172#1.offset != 0bv32;havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~mem171#1.base, main_#t~mem171#1.offset;havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem173#1.base, main_#t~mem173#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-105" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem174#1.base, main_#t~mem174#1.offset := read~$Pointer$(main_#t~mem173#1.base, main_#t~mem173#1.offset, 4bv32); srcloc: L725-99" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem173#1.offset), #length[main_#t~mem173#1.base]) && ~bvule32(main_#t~mem173#1.offset, ~bvadd32(4bv32, main_#t~mem173#1.offset))) && ~bvule32(0bv32, main_#t~mem173#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem175#1.base, main_#t~mem175#1.offset := read~$Pointer$(main_#t~mem174#1.base, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), 4bv32); srcloc: L725-100" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem174#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))), #length[main_#t~mem174#1.base]) && ~bvule32(~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem176#1.base, main_#t~mem176#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-101" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem177#1 := read~intINTTYPE4(main_#t~mem176#1.base, ~bvadd32(20bv32, main_#t~mem176#1.offset), 4bv32); srcloc: L725-102" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)), #length[main_#t~mem176#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem176#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~tmp~0#1.base, main_~tmp~0#1.offset := main_#t~mem175#1.base, ~bvsub32(main_#t~mem175#1.offset, main_#t~mem177#1);havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;havoc main_#t~mem175#1.base, main_#t~mem175#1.offset;havoc main_#t~mem176#1.base, main_#t~mem176#1.offset;havoc main_#t~mem177#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem172#1.base != 0bv32 || main_#t~mem172#1.offset != 0bv32);havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~mem171#1.base, main_#t~mem171#1.offset;havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !!(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem178#1 := read~intINTTYPE4(main_~tmp~0#1.base, ~bvadd32(36bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-109" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(36bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short180#1 := main_#t~mem178#1 == main_~_hf_hashv~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short180#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem179#1 := read~intINTTYPE4(main_~tmp~0#1.base, ~bvadd32(32bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-112" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(32bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short180#1 := 4bv32 == main_#t~mem179#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short180#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short180#1;havoc main_#t~mem178#1;havoc main_#t~mem179#1;havoc main_#t~short180#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem181#1.base, main_#t~mem181#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(28bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-116" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "call main_#t~ret182#1 := memcmp(main_#t~mem181#1.base, main_#t~mem181#1.offset, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~ret182#1;havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~ret182#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~ret182#1);havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~ret182#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short180#1;havoc main_#t~mem178#1;havoc main_#t~mem179#1;havoc main_#t~short180#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem183#1.base, main_#t~mem183#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(24bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-121" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem183#1.base != 0bv32 || main_#t~mem183#1.offset != 0bv32;havoc main_#t~mem183#1.base, main_#t~mem183#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem184#1.base, main_#t~mem184#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(24bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-128" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem185#1.base, main_#t~mem185#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-124" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem186#1 := read~intINTTYPE4(main_#t~mem185#1.base, ~bvadd32(20bv32, main_#t~mem185#1.offset), 4bv32); srcloc: L725-125" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)), #length[main_#t~mem185#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem185#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~tmp~0#1.base, main_~tmp~0#1.offset := main_#t~mem184#1.base, ~bvsub32(main_#t~mem184#1.offset, main_#t~mem186#1);havoc main_#t~mem184#1.base, main_#t~mem184#1.offset;havoc main_#t~mem185#1.base, main_#t~mem185#1.offset;havoc main_#t~mem186#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem183#1.base != 0bv32 || main_#t~mem183#1.offset != 0bv32);havoc main_#t~mem183#1.base, main_#t~mem183#1.offset;main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset := main_~tmp~0#1.base, ~bvadd32(8bv32, main_~tmp~0#1.offset);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem187#1.base, main_#t~mem187#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-1" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short189#1 := main_#t~mem187#1.base == 0bv32 && main_#t~mem187#1.offset == 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short189#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem188#1.base, main_#t~mem188#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-4" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~short189#1 := main_#t~mem188#1.base == 0bv32 && main_#t~mem188#1.offset == 0bv32;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short189#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~short189#1;havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1.base, main_#t~mem188#1.offset;havoc main_#t~short189#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem190#1.base, main_#t~mem190#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-8" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem191#1.base, main_#t~mem191#1.offset := read~$Pointer$(main_#t~mem190#1.base, main_#t~mem190#1.offset, 4bv32); srcloc: L727-9" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem190#1.offset), #length[main_#t~mem190#1.base]) && ~bvule32(main_#t~mem190#1.offset, ~bvadd32(4bv32, main_#t~mem190#1.offset))) && ~bvule32(0bv32, main_#t~mem190#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem191#1.offset);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem191#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_#t~mem191#1.base, #StackHeapBarrier);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvult32(main_#t~mem191#1.base, #StackHeapBarrier);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_#t~mem191#1.base || 1bv1 == #valid[main_#t~mem191#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_#t~mem191#1.base || 1bv1 == #valid[main_#t~mem191#1.base];call ULTIMATE.dealloc(main_#t~mem191#1.base, main_#t~mem191#1.offset);havoc main_#t~mem190#1.base, main_#t~mem190#1.offset;havoc main_#t~mem191#1.base, main_#t~mem191#1.offset;" "77002#true") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !main_#t~short189#1;havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1.base, main_#t~mem188#1.offset;havoc main_#t~short189#1;havoc main_~_hd_bkt~0#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem193#1.base, main_#t~mem193#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-18" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem194#1.base, main_#t~mem194#1.offset := read~$Pointer$(main_#t~mem193#1.base, ~bvadd32(16bv32, main_#t~mem193#1.offset), 4bv32); srcloc: L727-19" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem193#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)), #length[main_#t~mem193#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem193#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_~_hd_hh_del~0#1.base == main_#t~mem194#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem194#1.offset;havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;havoc main_#t~mem194#1.base, main_#t~mem194#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem195#1.base, main_#t~mem195#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-21" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem196#1.base, main_#t~mem196#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-22" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem197#1.base, main_#t~mem197#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-23" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem198#1 := read~intINTTYPE4(main_#t~mem197#1.base, ~bvadd32(20bv32, main_#t~mem197#1.offset), 4bv32); srcloc: L727-24" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem197#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)), #length[main_#t~mem197#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem197#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem196#1.base, ~bvadd32(main_#t~mem196#1.offset, main_#t~mem198#1), main_#t~mem195#1.base, ~bvadd32(16bv32, main_#t~mem195#1.offset), 4bv32); srcloc: L727-25" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem195#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)), #length[main_#t~mem195#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem195#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem195#1.base, main_#t~mem195#1.offset;havoc main_#t~mem196#1.base, main_#t~mem196#1.offset;havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;havoc main_#t~mem198#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~_hd_hh_del~0#1.base == main_#t~mem194#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem194#1.offset);havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;havoc main_#t~mem194#1.base, main_#t~mem194#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem199#1.base, main_#t~mem199#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-28" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem199#1.base != 0bv32 || main_#t~mem199#1.offset != 0bv32;havoc main_#t~mem199#1.base, main_#t~mem199#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem200#1.base, main_#t~mem200#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-30" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem201#1.base, main_#t~mem201#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-31" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem202#1 := read~intINTTYPE4(main_#t~mem201#1.base, ~bvadd32(20bv32, main_#t~mem201#1.offset), 4bv32); srcloc: L727-32" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)), #length[main_#t~mem201#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem201#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem203#1.base, main_#t~mem203#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-33" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem203#1.base, main_#t~mem203#1.offset, main_#t~mem200#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1)), 4bv32); srcloc: L727-34" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem200#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))), #length[main_#t~mem200#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem200#1.base, main_#t~mem200#1.offset;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~mem203#1.base, main_#t~mem203#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem199#1.base != 0bv32 || main_#t~mem199#1.offset != 0bv32);havoc main_#t~mem199#1.base, main_#t~mem199#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem204#1.base, main_#t~mem204#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-40" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~users~0#1.base, main_~users~0#1.offset := main_#t~mem204#1.base, main_#t~mem204#1.offset;havoc main_#t~mem204#1.base, main_#t~mem204#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem205#1.base, main_#t~mem205#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-41" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem205#1.base != 0bv32 || main_#t~mem205#1.offset != 0bv32;havoc main_#t~mem205#1.base, main_#t~mem205#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem206#1.base, main_#t~mem206#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-43" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem207#1.base, main_#t~mem207#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-44" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem208#1 := read~intINTTYPE4(main_#t~mem207#1.base, ~bvadd32(20bv32, main_#t~mem207#1.offset), 4bv32); srcloc: L727-45" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem207#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)), #length[main_#t~mem207#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem207#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem209#1.base, main_#t~mem209#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-46" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem206#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1)), 4bv32); srcloc: L727-47" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem206#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))), #length[main_#t~mem206#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem206#1.base, main_#t~mem206#1.offset;havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;havoc main_#t~mem208#1;havoc main_#t~mem209#1.base, main_#t~mem209#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem205#1.base != 0bv32 || main_#t~mem205#1.offset != 0bv32);havoc main_#t~mem205#1.base, main_#t~mem205#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem212#1 := read~intINTTYPE4(main_~_hd_hh_del~0#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-55" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem210#1.base, main_#t~mem210#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-51" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem211#1 := read~intINTTYPE4(main_#t~mem210#1.base, ~bvadd32(4bv32, main_#t~mem210#1.offset), 4bv32); srcloc: L727-52" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem210#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)), #length[main_#t~mem210#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem210#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hd_bkt~0#1 := ~bvand32(main_#t~mem212#1, ~bvsub32(main_#t~mem211#1, 1bv32));havoc main_#t~mem212#1;havoc main_#t~mem210#1.base, main_#t~mem210#1.offset;havoc main_#t~mem211#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem213#1.base, main_#t~mem213#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-84" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem214#1.base, main_#t~mem214#1.offset := read~$Pointer$(main_#t~mem213#1.base, main_#t~mem213#1.offset, 4bv32); srcloc: L727-57" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem213#1.offset), #length[main_#t~mem213#1.base]) && ~bvule32(main_#t~mem213#1.offset, ~bvadd32(4bv32, main_#t~mem213#1.offset))) && ~bvule32(0bv32, main_#t~mem213#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset := main_#t~mem214#1.base, ~bvadd32(main_#t~mem214#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~0#1));havoc main_#t~mem213#1.base, main_#t~mem213#1.offset;havoc main_#t~mem214#1.base, main_#t~mem214#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem215#1 := read~intINTTYPE4(main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L727-59" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post216#1 := main_#t~mem215#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post216#1, 1bv32), main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L727-61" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem215#1;havoc main_#t~post216#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem217#1.base, main_#t~mem217#1.offset := read~$Pointer$(main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L727-63" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem217#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem217#1.offset == main_~_hd_hh_del~0#1.offset;havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem218#1.base, main_#t~mem218#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-65" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem218#1.base, main_#t~mem218#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L727-66" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem218#1.base, main_#t~mem218#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem217#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem217#1.offset == main_~_hd_hh_del~0#1.offset);havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem219#1.base, main_#t~mem219#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-69" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem219#1.base != 0bv32 || main_#t~mem219#1.offset != 0bv32;havoc main_#t~mem219#1.base, main_#t~mem219#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem220#1.base, main_#t~mem220#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-71" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem221#1.base, main_#t~mem221#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-72" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem220#1.base, ~bvadd32(16bv32, main_#t~mem220#1.offset), 4bv32); srcloc: L727-73" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem220#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)), #length[main_#t~mem220#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem220#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem220#1.base, main_#t~mem220#1.offset;havoc main_#t~mem221#1.base, main_#t~mem221#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem219#1.base != 0bv32 || main_#t~mem219#1.offset != 0bv32);havoc main_#t~mem219#1.base, main_#t~mem219#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem222#1.base, main_#t~mem222#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-76" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume main_#t~mem222#1.base != 0bv32 || main_#t~mem222#1.offset != 0bv32;havoc main_#t~mem222#1.base, main_#t~mem222#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem223#1.base, main_#t~mem223#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-78" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem224#1.base, main_#t~mem224#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-79" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~$Pointer$(main_#t~mem224#1.base, main_#t~mem224#1.offset, main_#t~mem223#1.base, ~bvadd32(12bv32, main_#t~mem223#1.offset), 4bv32); srcloc: L727-80" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)), #length[main_#t~mem223#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem223#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1.base, main_#t~mem224#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_#t~mem222#1.base != 0bv32 || main_#t~mem222#1.offset != 0bv32);havoc main_#t~mem222#1.base, main_#t~mem222#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem225#1.base, main_#t~mem225#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-85" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call main_#t~mem226#1 := read~intINTTYPE4(main_#t~mem225#1.base, ~bvadd32(12bv32, main_#t~mem225#1.offset), 4bv32); srcloc: L727-86" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)), #length[main_#t~mem225#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem225#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_#t~post227#1 := main_#t~mem226#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post227#1, 1bv32), main_#t~mem225#1.base, ~bvadd32(12bv32, main_#t~mem225#1.offset), 4bv32); srcloc: L727-88" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)), #length[main_#t~mem225#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem225#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)));" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "havoc main_#t~mem225#1.base, main_#t~mem225#1.offset;havoc main_#t~mem226#1;havoc main_#t~post227#1;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "goto;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_~tmp~0#1.offset);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_~tmp~0#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !~bvult32(main_~tmp~0#1.base, #StackHeapBarrier);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume ~bvult32(main_~tmp~0#1.base, #StackHeapBarrier);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(0bv32 == main_~tmp~0#1.base || 1bv1 == #valid[main_~tmp~0#1.base]);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume 0bv32 == main_~tmp~0#1.base || 1bv1 == #valid[main_~tmp~0#1.base];call ULTIMATE.dealloc(main_~tmp~0#1.base, main_~tmp~0#1.offset);" "77002#true") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "assume !false;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "main_~user~0#1.base, main_~user~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "77002#true") ("78029#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9755))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))) (exists ((v_ArrVal_9756 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9756) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78032#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9757) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9758))))") ("78003#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))))" "SUMMARY for call write~$Pointer$(main_#t~malloc34#1.base, main_#t~malloc34#1.offset, main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-94" "78006#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("78035#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9759))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9760) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78038#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))) (exists ((v_ArrVal_9761 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9761))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9799) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9164 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9164))) (exists ((v_ArrVal_9800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9800) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9165 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9165) |#memory_$Pointer$.offset|)))") ("78038#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9762 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9762) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))) (exists ((v_ArrVal_9761 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9761))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9799 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9799) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9164 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9164))) (exists ((v_ArrVal_9800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9800) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9165 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9165) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78041#(and (exists ((v_ArrVal_9763 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9763))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9802))) (exists ((v_ArrVal_9764 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9764) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9167 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9167) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))) (exists ((v_ArrVal_9166 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9166) |#memory_$Pointer$.offset|)))") ("78032#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9160 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9160) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9796 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9796) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9161 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9161))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9757 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9757) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9795 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9795) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9758 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9758))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78035#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9759 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9759))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9760) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))))") ("78020#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9153 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9153) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9749 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9749) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9152 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9152))) (exists ((v_ArrVal_9750 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9750))))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78023#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9155 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9155) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9752) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9751) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9154 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9154) |#memory_$Pointer$.base|)))") ("78041#(and (exists ((v_ArrVal_9763 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9763))) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9794 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9794))) (exists ((v_ArrVal_9801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9801) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9163 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9163) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9802 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9802))) (exists ((v_ArrVal_9764 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9764) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9798 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9798) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9167 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9167) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9797 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9797) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9158 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9158) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9162 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9162) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9159 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9159) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9790 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9790))) (exists ((v_ArrVal_9789 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9789) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9793 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9793))) (exists ((v_ArrVal_9166 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9166) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("77002#true" "assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "77002#true") ("77002#true" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem157#1), 24bv32));havoc main_#t~mem157#1;" "77002#true") ("77002#true" "#t~loopctr230 := 0bv32;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 10bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77002#true") ("77002#true" "assume !~bvult32(#t~loopctr230, #amount);" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem158#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-31" "77002#true") ("77002#true" "assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0bv32, 0bv32;assume 0bv1 == #valid[0bv32];assume ~bvult32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(21bv32, 2bv32);" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "assume { :end_inline_ULTIMATE.init } true;main_old_#valid#1 := #valid;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset, main_#t~mem7#1, main_#t~mem8#1, main_#t~mem9#1, main_#t~mem11#1, main_#t~mem10#1, main_#t~mem12#1, main_#t~mem13#1, main_#t~mem15#1, main_#t~mem14#1, main_#t~mem16#1, main_#t~mem17#1, main_#t~mem19#1, main_#t~mem18#1, main_#t~mem20#1, main_#t~mem21#1, main_#t~switch22#1, main_#t~mem23#1, main_#t~mem24#1, main_#t~mem25#1, main_#t~mem26#1, main_#t~mem27#1, main_#t~mem28#1, main_#t~mem29#1, main_#t~mem30#1, main_#t~mem31#1, main_#t~mem32#1, main_#t~mem33#1, main_~_hj_i~0#1, main_~_hj_j~0#1, main_~_hj_k~0#1, main_~_hj_key~0#1.base, main_~_hj_key~0#1.offset, main_#t~malloc34#1.base, main_#t~malloc34#1.offset, main_#t~mem35#1.base, main_#t~mem35#1.offset, main_#t~mem36#1.base, main_#t~mem36#1.offset, main_#t~memset~res37#1.base, main_#t~memset~res37#1.offset, main_#t~mem38#1.base, main_#t~mem38#1.offset, main_#t~mem39#1.base, main_#t~mem39#1.offset, main_#t~mem40#1.base, main_#t~mem40#1.offset, main_#t~mem41#1.base, main_#t~mem41#1.offset, main_#t~mem42#1.base, main_#t~mem42#1.offset, main_#t~malloc43#1.base, main_#t~malloc43#1.offset, main_#t~mem44#1.base, main_#t~mem44#1.offset, main_#t~mem45#1.base, main_#t~mem45#1.offset, main_#t~mem46#1.base, main_#t~mem46#1.offset, main_#t~mem47#1.base, main_#t~mem47#1.offset, main_#t~mem48#1.base, main_#t~mem48#1.offset, main_#t~mem49#1.base, main_#t~mem49#1.offset, main_#t~memset~res50#1.base, main_#t~memset~res50#1.offset, main_#t~mem51#1.base, main_#t~mem51#1.offset, main_#t~mem52#1.base, main_#t~mem52#1.offset, main_#t~mem53#1.base, main_#t~mem53#1.offset, main_#t~mem54#1.base, main_#t~mem54#1.offset, main_#t~mem55#1, main_#t~mem56#1.base, main_#t~mem56#1.offset, main_#t~mem57#1.base, main_#t~mem57#1.offset, main_#t~mem58#1.base, main_#t~mem58#1.offset, main_#t~mem59#1.base, main_#t~mem59#1.offset, main_#t~mem60#1, main_#t~post61#1, main_#t~mem62#1.base, main_#t~mem62#1.offset, main_#t~mem63#1, main_#t~mem64#1.base, main_#t~mem64#1.offset, main_#t~mem65#1.base, main_#t~mem65#1.offset, main_#t~mem66#1, main_#t~post67#1, main_#t~mem68#1.base, main_#t~mem68#1.offset, main_#t~mem69#1.base, main_#t~mem69#1.offset, main_#t~mem70#1.base, main_#t~mem70#1.offset, main_#t~mem72#1, main_#t~mem71#1, main_#t~mem73#1.base, main_#t~mem73#1.offset, main_#t~mem74#1, main_#t~short75#1, main_#t~mem76#1.base, main_#t~mem76#1.offset, main_#t~mem77#1, main_#t~malloc78#1.base, main_#t~malloc78#1.offset, main_#t~mem79#1.base, main_#t~mem79#1.offset, main_#t~mem80#1.base, main_#t~mem80#1.offset, main_#t~mem81#1.base, main_#t~mem81#1.offset, main_#t~mem82#1, main_#t~memset~res83#1.base, main_#t~memset~res83#1.offset, main_#t~mem84#1.base, main_#t~mem84#1.offset, main_#t~mem85#1.base, main_#t~mem85#1.offset, main_#t~mem88#1, main_#t~mem86#1.base, main_#t~mem86#1.offset, main_#t~mem87#1, main_#t~mem89#1.base, main_#t~mem89#1.offset, main_#t~mem92#1, main_#t~mem90#1.base, main_#t~mem90#1.offset, main_#t~mem91#1, main_#t~mem93#1.base, main_#t~mem93#1.offset, main_#t~mem97#1.base, main_#t~mem97#1.offset, main_#t~mem98#1.base, main_#t~mem98#1.offset, main_#t~mem99#1.base, main_#t~mem99#1.offset, main_#t~mem100#1.base, main_#t~mem100#1.offset, main_#t~mem103#1, main_#t~mem101#1.base, main_#t~mem101#1.offset, main_#t~mem102#1, main_#t~mem104#1.base, main_#t~mem104#1.offset, main_#t~mem105#1, main_#t~pre106#1, main_#t~mem107#1.base, main_#t~mem107#1.offset, main_#t~mem108#1, main_#t~mem109#1.base, main_#t~mem109#1.offset, main_#t~mem110#1, main_#t~post111#1, main_#t~mem115#1, main_#t~mem113#1, main_#t~mem112#1.base, main_#t~mem112#1.offset, main_#t~mem114#1, main_#t~mem116#1, main_#t~post117#1, main_#t~mem118#1.base, main_#t~mem118#1.offset, main_#t~mem119#1.base, main_#t~mem119#1.offset, main_#t~mem120#1.base, main_#t~mem120#1.offset, main_#t~post94#1, main_#t~mem95#1.base, main_#t~mem95#1.offset, main_#t~mem96#1, main_#t~mem121#1.base, main_#t~mem121#1.offset, main_#t~mem122#1.base, main_#t~mem122#1.offset, main_#t~mem123#1.base, main_#t~mem123#1.offset, main_#t~mem124#1, main_#t~mem125#1.base, main_#t~mem125#1.offset, main_#t~mem126#1, main_#t~post127#1, main_#t~mem128#1.base, main_#t~mem128#1.offset, main_#t~mem129#1.base, main_#t~mem129#1.offset, main_#t~mem130#1.base, main_#t~mem130#1.offset, main_#t~mem131#1.base, main_#t~mem131#1.offset, main_#t~mem134#1, main_#t~mem132#1.base, main_#t~mem132#1.offset, main_#t~mem133#1, main_#t~ite137#1, main_#t~mem135#1.base, main_#t~mem135#1.offset, main_#t~mem136#1, main_#t~mem138#1.base, main_#t~mem138#1.offset, main_#t~mem139#1, main_#t~mem140#1.base, main_#t~mem140#1.offset, main_~_he_bkt~0#1, main_~_he_bkt_i~0#1, main_~_he_thh~0#1.base, main_~_he_thh~0#1.offset, main_~_he_hh_nxt~0#1.base, main_~_he_hh_nxt~0#1.offset, main_~#_he_new_buckets~0#1.base, main_~#_he_new_buckets~0#1.offset, main_~_he_newbkt~0#1.base, main_~_he_newbkt~0#1.offset, main_~_ha_head~0#1.base, main_~_ha_head~0#1.offset, main_~_ha_bkt~0#1, main_~_ha_hashv~0#1, main_#t~mem3#1, main_#t~post4#1, main_#t~mem5#1, main_#t~mem145#1, main_#t~mem144#1, main_#t~mem146#1, main_#t~mem147#1, main_#t~mem149#1, main_#t~mem148#1, main_#t~mem150#1, main_#t~mem151#1, main_#t~mem153#1, main_#t~mem152#1, main_#t~mem154#1, main_#t~mem155#1, main_#t~switch156#1, main_#t~mem157#1, main_#t~mem158#1, main_#t~mem159#1, main_#t~mem160#1, main_#t~mem161#1, main_#t~mem162#1, main_#t~mem163#1, main_#t~mem164#1, main_#t~mem165#1, main_#t~mem166#1, main_#t~mem167#1, main_~_hj_i~1#1, main_~_hj_j~1#1, main_~_hj_k~1#1, main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, main_#t~mem168#1.base, main_#t~mem168#1.offset, main_#t~mem169#1, main_#t~mem170#1.base, main_#t~mem170#1.offset, main_#t~mem171#1.base, main_#t~mem171#1.offset, main_#t~mem172#1.base, main_#t~mem172#1.offset, main_#t~mem173#1.base, main_#t~mem173#1.offset, main_#t~mem174#1.base, main_#t~mem174#1.offset, main_#t~mem175#1.base, main_#t~mem175#1.offset, main_#t~mem176#1.base, main_#t~mem176#1.offset, main_#t~mem177#1, main_#t~mem178#1, main_#t~mem179#1, main_#t~short180#1, main_#t~mem181#1.base, main_#t~mem181#1.offset, main_#t~ret182#1, main_#t~mem183#1.base, main_#t~mem183#1.offset, main_#t~mem184#1.base, main_#t~mem184#1.offset, main_#t~mem185#1.base, main_#t~mem185#1.offset, main_#t~mem186#1, main_~_hf_bkt~0#1, main_~_hf_hashv~0#1, main_#t~mem187#1.base, main_#t~mem187#1.offset, main_#t~mem188#1.base, main_#t~mem188#1.offset, main_#t~short189#1, main_#t~mem190#1.base, main_#t~mem190#1.offset, main_#t~mem191#1.base, main_#t~mem191#1.offset, main_#t~mem192#1.base, main_#t~mem192#1.offset, main_#t~mem193#1.base, main_#t~mem193#1.offset, main_#t~mem194#1.base, main_#t~mem194#1.offset, main_#t~mem195#1.base, main_#t~mem195#1.offset, main_#t~mem196#1.base, main_#t~mem196#1.offset, main_#t~mem197#1.base, main_#t~mem197#1.offset, main_#t~mem198#1, main_#t~mem199#1.base, main_#t~mem199#1.offset, main_#t~mem200#1.base, main_#t~mem200#1.offset, main_#t~mem201#1.base, main_#t~mem201#1.offset, main_#t~mem202#1, main_#t~mem203#1.base, main_#t~mem203#1.offset, main_#t~mem204#1.base, main_#t~mem204#1.offset, main_#t~mem205#1.base, main_#t~mem205#1.offset, main_#t~mem206#1.base, main_#t~mem206#1.offset, main_#t~mem207#1.base, main_#t~mem207#1.offset, main_#t~mem208#1, main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem212#1, main_#t~mem210#1.base, main_#t~mem210#1.offset, main_#t~mem211#1, main_#t~mem213#1.base, main_#t~mem213#1.offset, main_#t~mem214#1.base, main_#t~mem214#1.offset, main_#t~mem215#1, main_#t~post216#1, main_#t~mem217#1.base, main_#t~mem217#1.offset, main_#t~mem218#1.base, main_#t~mem218#1.offset, main_#t~mem219#1.base, main_#t~mem219#1.offset, main_#t~mem220#1.base, main_#t~mem220#1.offset, main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem222#1.base, main_#t~mem222#1.offset, main_#t~mem223#1.base, main_#t~mem223#1.offset, main_#t~mem224#1.base, main_#t~mem224#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, main_#t~mem225#1.base, main_#t~mem225#1.offset, main_#t~mem226#1, main_#t~post227#1, main_~_hd_bkt~0#1, main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset, main_#t~mem141#1, main_#t~post142#1, main_#t~mem143#1, main_#t~mem228#1.base, main_#t~mem228#1.offset, main_~#i~0#1.base, main_~#i~0#1.offset, main_~user~0#1.base, main_~user~0#1.offset, main_~tmp~0#1.base, main_~tmp~0#1.offset, main_~users~0#1.base, main_~users~0#1.offset;call main_~#i~0#1.base, main_~#i~0#1.offset := #Ultimate.allocOnStack(4bv32);havoc main_~user~0#1.base, main_~user~0#1.offset;havoc main_~tmp~0#1.base, main_~tmp~0#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "77002#true") ("77002#true" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem158#1), 16bv32));havoc main_#t~mem158#1;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(0bv32, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 9bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem5#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-8" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem159#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-36" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem159#1), 8bv32));havoc main_#t~mem159#1;" "77002#true") ("77002#true" "assume !~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "assume !!~bvslt32(main_#t~mem5#1, 1000bv32);havoc main_#t~mem5#1;call main_#t~malloc6#1.base, main_#t~malloc6#1.offset := #Ultimate.allocOnHeap(40bv32);main_~user~0#1.base, main_~user~0#1.offset := main_#t~malloc6#1.base, main_#t~malloc6#1.offset;havoc main_#t~malloc6#1.base, main_#t~malloc6#1.offset;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 8bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem160#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-41" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem160#1), 24bv32));havoc main_#t~mem160#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 7bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem161#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-46" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem161#1), 16bv32));havoc main_#t~mem161#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 6bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem162#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-51" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem162#1), 8bv32));havoc main_#t~mem162#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 5bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem163#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-56" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~zero_extendFrom8To32(main_#t~mem163#1));havoc main_#t~mem163#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 4bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem164#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-61" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem164#1), 24bv32));havoc main_#t~mem164#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 3bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem165#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-66" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem165#1), 16bv32));havoc main_#t~mem165#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 2bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem166#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-71" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvshl32(~zero_extendFrom8To32(main_#t~mem166#1), 8bv32));havoc main_#t~mem166#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "main_#t~switch156#1 := main_#t~switch156#1 || 1bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem167#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L725-76" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~zero_extendFrom8To32(main_#t~mem167#1));havoc main_#t~mem167#1;" "77002#true") ("77002#true" "assume !main_#t~switch156#1;" "77002#true") ("77002#true" "havoc main_#t~switch156#1;" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "77002#true") ("77002#true" "assume main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32;havoc main_~_hf_bkt~0#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem168#1.base, main_#t~mem168#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-93" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem169#1 := read~intINTTYPE4(main_#t~mem168#1.base, ~bvadd32(4bv32, main_#t~mem168#1.offset), 4bv32); srcloc: L725-90" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem168#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)), #length[main_#t~mem168#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem168#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem168#1.offset)));" "77002#true") ("77002#true" "main_~_hf_bkt~0#1 := ~bvand32(main_~_hf_hashv~0#1, ~bvsub32(main_#t~mem169#1, 1bv32));havoc main_#t~mem168#1.base, main_#t~mem168#1.offset;havoc main_#t~mem169#1;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem170#1.base, main_#t~mem170#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-132" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem171#1.base, main_#t~mem171#1.offset := read~$Pointer$(main_#t~mem170#1.base, main_#t~mem170#1.offset, 4bv32); srcloc: L725-95" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem170#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem170#1.offset), #length[main_#t~mem170#1.base]) && ~bvule32(main_#t~mem170#1.offset, ~bvadd32(4bv32, main_#t~mem170#1.offset))) && ~bvule32(0bv32, main_#t~mem170#1.offset));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem172#1.base, main_#t~mem172#1.offset := read~$Pointer$(main_#t~mem171#1.base, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), 4bv32); srcloc: L725-96" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem171#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))), #length[main_#t~mem171#1.base]) && ~bvule32(~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem171#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))));" "77002#true") ("77002#true" "assume main_#t~mem172#1.base != 0bv32 || main_#t~mem172#1.offset != 0bv32;havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~mem171#1.base, main_#t~mem171#1.offset;havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem173#1.base, main_#t~mem173#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-105" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem174#1.base, main_#t~mem174#1.offset := read~$Pointer$(main_#t~mem173#1.base, main_#t~mem173#1.offset, 4bv32); srcloc: L725-99" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem173#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem173#1.offset), #length[main_#t~mem173#1.base]) && ~bvule32(main_#t~mem173#1.offset, ~bvadd32(4bv32, main_#t~mem173#1.offset))) && ~bvule32(0bv32, main_#t~mem173#1.offset));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem175#1.base, main_#t~mem175#1.offset := read~$Pointer$(main_#t~mem174#1.base, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), 4bv32); srcloc: L725-100" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem174#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))), #length[main_#t~mem174#1.base]) && ~bvule32(~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1)), ~bvadd32(4bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))))) && ~bvule32(0bv32, ~bvadd32(main_#t~mem174#1.offset, ~bvmul32(12bv32, main_~_hf_bkt~0#1))));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem176#1.base, main_#t~mem176#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-101" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem177#1 := read~intINTTYPE4(main_#t~mem176#1.base, ~bvadd32(20bv32, main_#t~mem176#1.offset), 4bv32); srcloc: L725-102" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem176#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)), #length[main_#t~mem176#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem176#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem176#1.offset)));" "77002#true") ("77002#true" "main_~tmp~0#1.base, main_~tmp~0#1.offset := main_#t~mem175#1.base, ~bvsub32(main_#t~mem175#1.offset, main_#t~mem177#1);havoc main_#t~mem173#1.base, main_#t~mem173#1.offset;havoc main_#t~mem174#1.base, main_#t~mem174#1.offset;havoc main_#t~mem175#1.base, main_#t~mem175#1.offset;havoc main_#t~mem176#1.base, main_#t~mem176#1.offset;havoc main_#t~mem177#1;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "assume !(main_#t~mem172#1.base != 0bv32 || main_#t~mem172#1.offset != 0bv32);havoc main_#t~mem170#1.base, main_#t~mem170#1.offset;havoc main_#t~mem171#1.base, main_#t~mem171#1.offset;havoc main_#t~mem172#1.base, main_#t~mem172#1.offset;main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "77002#true") ("77002#true" "assume !(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "77002#true") ("77002#true" "assume !!(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem178#1 := read~intINTTYPE4(main_~tmp~0#1.base, ~bvadd32(36bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-109" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(36bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(36bv32, main_~tmp~0#1.offset)));" "77002#true") ("77002#true" "main_#t~short180#1 := main_#t~mem178#1 == main_~_hf_hashv~0#1;" "77002#true") ("77002#true" "assume main_#t~short180#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem179#1 := read~intINTTYPE4(main_~tmp~0#1.base, ~bvadd32(32bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-112" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(32bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(32bv32, main_~tmp~0#1.offset)));" "77002#true") ("77002#true" "main_#t~short180#1 := 4bv32 == main_#t~mem179#1;" "77002#true") ("77002#true" "assume !main_#t~short180#1;" "77002#true") ("77002#true" "assume main_#t~short180#1;havoc main_#t~mem178#1;havoc main_#t~mem179#1;havoc main_#t~short180#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem181#1.base, main_#t~mem181#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(28bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-116" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~tmp~0#1.offset)));" "77002#true") ("77002#true" "call main_#t~ret182#1 := memcmp(main_#t~mem181#1.base, main_#t~mem181#1.offset, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32);" "77002#true") ("77002#true" "assume 0bv32 == main_#t~ret182#1;havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~ret182#1;" "77002#true") ("77002#true" "assume !(0bv32 == main_#t~ret182#1);havoc main_#t~mem181#1.base, main_#t~mem181#1.offset;havoc main_#t~ret182#1;" "77002#true") ("77002#true" "assume !main_#t~short180#1;havoc main_#t~mem178#1;havoc main_#t~mem179#1;havoc main_#t~short180#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem183#1.base, main_#t~mem183#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(24bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-121" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)));" "77002#true") ("77002#true" "assume main_#t~mem183#1.base != 0bv32 || main_#t~mem183#1.offset != 0bv32;havoc main_#t~mem183#1.base, main_#t~mem183#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem184#1.base, main_#t~mem184#1.offset := read~$Pointer$(main_~tmp~0#1.base, ~bvadd32(24bv32, main_~tmp~0#1.offset), 4bv32); srcloc: L725-128" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~tmp~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)), #length[main_~tmp~0#1.base]) && ~bvule32(~bvadd32(24bv32, main_~tmp~0#1.offset), ~bvadd32(4bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(24bv32, main_~tmp~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem185#1.base, main_#t~mem185#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L725-124" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem186#1 := read~intINTTYPE4(main_#t~mem185#1.base, ~bvadd32(20bv32, main_#t~mem185#1.offset), 4bv32); srcloc: L725-125" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem185#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)), #length[main_#t~mem185#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem185#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem185#1.offset)));" "77002#true") ("77002#true" "main_~tmp~0#1.base, main_~tmp~0#1.offset := main_#t~mem184#1.base, ~bvsub32(main_#t~mem184#1.offset, main_#t~mem186#1);havoc main_#t~mem184#1.base, main_#t~mem184#1.offset;havoc main_#t~mem185#1.base, main_#t~mem185#1.offset;havoc main_#t~mem186#1;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "assume !(main_#t~mem183#1.base != 0bv32 || main_#t~mem183#1.offset != 0bv32);havoc main_#t~mem183#1.base, main_#t~mem183#1.offset;main_~tmp~0#1.base, main_~tmp~0#1.offset := 0bv32, 0bv32;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "assume !(main_~users~0#1.base != 0bv32 || main_~users~0#1.offset != 0bv32);" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "assume main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32;" "77002#true") ("77002#true" "main_~_hd_hh_del~0#1.base, main_~_hd_hh_del~0#1.offset := main_~tmp~0#1.base, ~bvadd32(8bv32, main_~tmp~0#1.offset);" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem187#1.base, main_#t~mem187#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-1" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "main_#t~short189#1 := main_#t~mem187#1.base == 0bv32 && main_#t~mem187#1.offset == 0bv32;" "77002#true") ("77002#true" "assume main_#t~short189#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem188#1.base, main_#t~mem188#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-4" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "main_#t~short189#1 := main_#t~mem188#1.base == 0bv32 && main_#t~mem188#1.offset == 0bv32;" "77002#true") ("77002#true" "assume !main_#t~short189#1;" "77002#true") ("77002#true" "assume main_#t~short189#1;havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1.base, main_#t~mem188#1.offset;havoc main_#t~short189#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem190#1.base, main_#t~mem190#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-8" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem191#1.base, main_#t~mem191#1.offset := read~$Pointer$(main_#t~mem190#1.base, main_#t~mem190#1.offset, 4bv32); srcloc: L727-9" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem190#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem190#1.offset), #length[main_#t~mem190#1.base]) && ~bvule32(main_#t~mem190#1.offset, ~bvadd32(4bv32, main_#t~mem190#1.offset))) && ~bvule32(0bv32, main_#t~mem190#1.offset));" "77002#true") ("77002#true" "assume !(0bv32 == main_#t~mem191#1.offset);" "77002#true") ("77002#true" "assume 0bv32 == main_#t~mem191#1.offset;" "77002#true") ("77002#true" "assume !~bvult32(main_#t~mem191#1.base, #StackHeapBarrier);" "77002#true") ("77002#true" "assume ~bvult32(main_#t~mem191#1.base, #StackHeapBarrier);" "77002#true") ("77002#true" "assume !(0bv32 == main_#t~mem191#1.base || 1bv1 == #valid[main_#t~mem191#1.base]);" "77002#true") ("77002#true" "assume 0bv32 == main_#t~mem191#1.base || 1bv1 == #valid[main_#t~mem191#1.base];call ULTIMATE.dealloc(main_#t~mem191#1.base, main_#t~mem191#1.offset);havoc main_#t~mem190#1.base, main_#t~mem190#1.offset;havoc main_#t~mem191#1.base, main_#t~mem191#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem192#1.base, main_#t~mem192#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-13" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "assume !(0bv32 == main_#t~mem192#1.offset);" "77002#true") ("77002#true" "assume 0bv32 == main_#t~mem192#1.offset;" "77002#true") ("77002#true" "assume !~bvult32(main_#t~mem192#1.base, #StackHeapBarrier);" "77002#true") ("77002#true" "assume ~bvult32(main_#t~mem192#1.base, #StackHeapBarrier);" "77002#true") ("77002#true" "assume !(0bv32 == main_#t~mem192#1.base || 1bv1 == #valid[main_#t~mem192#1.base]);" "77002#true") ("77002#true" "assume 0bv32 == main_#t~mem192#1.base || 1bv1 == #valid[main_#t~mem192#1.base];call ULTIMATE.dealloc(main_#t~mem192#1.base, main_#t~mem192#1.offset);havoc main_#t~mem192#1.base, main_#t~mem192#1.offset;main_~users~0#1.base, main_~users~0#1.offset := 0bv32, 0bv32;" "77002#true") ("77002#true" "assume !main_#t~short189#1;havoc main_#t~mem187#1.base, main_#t~mem187#1.offset;havoc main_#t~mem188#1.base, main_#t~mem188#1.offset;havoc main_#t~short189#1;havoc main_~_hd_bkt~0#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem193#1.base, main_#t~mem193#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-18" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem194#1.base, main_#t~mem194#1.offset := read~$Pointer$(main_#t~mem193#1.base, ~bvadd32(16bv32, main_#t~mem193#1.offset), 4bv32); srcloc: L727-19" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem193#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)), #length[main_#t~mem193#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem193#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem193#1.offset)));" "77002#true") ("77002#true" "assume main_~_hd_hh_del~0#1.base == main_#t~mem194#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem194#1.offset;havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;havoc main_#t~mem194#1.base, main_#t~mem194#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem195#1.base, main_#t~mem195#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-21" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem196#1.base, main_#t~mem196#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-22" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem197#1.base, main_#t~mem197#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-23" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem198#1 := read~intINTTYPE4(main_#t~mem197#1.base, ~bvadd32(20bv32, main_#t~mem197#1.offset), 4bv32); srcloc: L727-24" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem197#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)), #length[main_#t~mem197#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem197#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem197#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call write~$Pointer$(main_#t~mem196#1.base, ~bvadd32(main_#t~mem196#1.offset, main_#t~mem198#1), main_#t~mem195#1.base, ~bvadd32(16bv32, main_#t~mem195#1.offset), 4bv32); srcloc: L727-25" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem195#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)), #length[main_#t~mem195#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem195#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem195#1.offset)));" "77002#true") ("77002#true" "havoc main_#t~mem195#1.base, main_#t~mem195#1.offset;havoc main_#t~mem196#1.base, main_#t~mem196#1.offset;havoc main_#t~mem197#1.base, main_#t~mem197#1.offset;havoc main_#t~mem198#1;" "77002#true") ("77002#true" "assume !(main_~_hd_hh_del~0#1.base == main_#t~mem194#1.base && main_~_hd_hh_del~0#1.offset == main_#t~mem194#1.offset);havoc main_#t~mem193#1.base, main_#t~mem193#1.offset;havoc main_#t~mem194#1.base, main_#t~mem194#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem199#1.base, main_#t~mem199#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-28" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "assume main_#t~mem199#1.base != 0bv32 || main_#t~mem199#1.offset != 0bv32;havoc main_#t~mem199#1.base, main_#t~mem199#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem200#1.base, main_#t~mem200#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-30" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem201#1.base, main_#t~mem201#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-31" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem202#1 := read~intINTTYPE4(main_#t~mem201#1.base, ~bvadd32(20bv32, main_#t~mem201#1.offset), 4bv32); srcloc: L727-32" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem201#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)), #length[main_#t~mem201#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem201#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem201#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem203#1.base, main_#t~mem203#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-33" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call write~$Pointer$(main_#t~mem203#1.base, main_#t~mem203#1.offset, main_#t~mem200#1.base, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1)), 4bv32); srcloc: L727-34" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem200#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))), #length[main_#t~mem200#1.base]) && ~bvule32(~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1)), ~bvadd32(4bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))))) && ~bvule32(0bv32, ~bvadd32(8bv32, ~bvadd32(main_#t~mem200#1.offset, main_#t~mem202#1))));" "77002#true") ("77002#true" "havoc main_#t~mem200#1.base, main_#t~mem200#1.offset;havoc main_#t~mem201#1.base, main_#t~mem201#1.offset;havoc main_#t~mem202#1;havoc main_#t~mem203#1.base, main_#t~mem203#1.offset;" "77002#true") ("77002#true" "assume !(main_#t~mem199#1.base != 0bv32 || main_#t~mem199#1.offset != 0bv32);havoc main_#t~mem199#1.base, main_#t~mem199#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem204#1.base, main_#t~mem204#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-40" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "main_~users~0#1.base, main_~users~0#1.offset := main_#t~mem204#1.base, main_#t~mem204#1.offset;havoc main_#t~mem204#1.base, main_#t~mem204#1.offset;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem205#1.base, main_#t~mem205#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-41" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "assume main_#t~mem205#1.base != 0bv32 || main_#t~mem205#1.offset != 0bv32;havoc main_#t~mem205#1.base, main_#t~mem205#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem206#1.base, main_#t~mem206#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-43" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem207#1.base, main_#t~mem207#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-44" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem208#1 := read~intINTTYPE4(main_#t~mem207#1.base, ~bvadd32(20bv32, main_#t~mem207#1.offset), 4bv32); srcloc: L727-45" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem207#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)), #length[main_#t~mem207#1.base]) && ~bvule32(~bvadd32(20bv32, main_#t~mem207#1.offset), ~bvadd32(4bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)))) && ~bvule32(0bv32, ~bvadd32(20bv32, main_#t~mem207#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem209#1.base, main_#t~mem209#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-46" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call write~$Pointer$(main_#t~mem209#1.base, main_#t~mem209#1.offset, main_#t~mem206#1.base, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1)), 4bv32); srcloc: L727-47" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem206#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))), #length[main_#t~mem206#1.base]) && ~bvule32(~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1)), ~bvadd32(4bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))))) && ~bvule32(0bv32, ~bvadd32(4bv32, ~bvadd32(main_#t~mem206#1.offset, main_#t~mem208#1))));" "77002#true") ("77002#true" "havoc main_#t~mem206#1.base, main_#t~mem206#1.offset;havoc main_#t~mem207#1.base, main_#t~mem207#1.offset;havoc main_#t~mem208#1;havoc main_#t~mem209#1.base, main_#t~mem209#1.offset;" "77002#true") ("77002#true" "assume !(main_#t~mem205#1.base != 0bv32 || main_#t~mem205#1.offset != 0bv32);havoc main_#t~mem205#1.base, main_#t~mem205#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem212#1 := read~intINTTYPE4(main_~_hd_hh_del~0#1.base, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-55" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(28bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem210#1.base, main_#t~mem210#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-51" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem211#1 := read~intINTTYPE4(main_#t~mem210#1.base, ~bvadd32(4bv32, main_#t~mem210#1.offset), 4bv32); srcloc: L727-52" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem210#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)), #length[main_#t~mem210#1.base]) && ~bvule32(~bvadd32(4bv32, main_#t~mem210#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_#t~mem210#1.offset)));" "77002#true") ("77002#true" "main_~_hd_bkt~0#1 := ~bvand32(main_#t~mem212#1, ~bvsub32(main_#t~mem211#1, 1bv32));havoc main_#t~mem212#1;havoc main_#t~mem210#1.base, main_#t~mem210#1.offset;havoc main_#t~mem211#1;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem213#1.base, main_#t~mem213#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-84" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem214#1.base, main_#t~mem214#1.offset := read~$Pointer$(main_#t~mem213#1.base, main_#t~mem213#1.offset, 4bv32); srcloc: L727-57" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem213#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, main_#t~mem213#1.offset), #length[main_#t~mem213#1.base]) && ~bvule32(main_#t~mem213#1.offset, ~bvadd32(4bv32, main_#t~mem213#1.offset))) && ~bvule32(0bv32, main_#t~mem213#1.offset));" "77002#true") ("77002#true" "main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset := main_#t~mem214#1.base, ~bvadd32(main_#t~mem214#1.offset, ~bvmul32(12bv32, main_~_hd_bkt~0#1));havoc main_#t~mem213#1.base, main_#t~mem213#1.offset;havoc main_#t~mem214#1.base, main_#t~mem214#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem215#1 := read~intINTTYPE4(main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L727-59" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "77002#true") ("77002#true" "main_#t~post216#1 := main_#t~mem215#1;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post216#1, 1bv32), main_~_hd_head~0#1.base, ~bvadd32(4bv32, main_~_hd_head~0#1.offset), 4bv32); srcloc: L727-61" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)), #length[main_~_hd_head~0#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), ~bvadd32(4bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hd_head~0#1.offset)));" "77002#true") ("77002#true" "havoc main_#t~mem215#1;havoc main_#t~post216#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem217#1.base, main_#t~mem217#1.offset := read~$Pointer$(main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L727-63" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "77002#true") ("77002#true" "assume main_#t~mem217#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem217#1.offset == main_~_hd_hh_del~0#1.offset;havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem218#1.base, main_#t~mem218#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-65" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call write~$Pointer$(main_#t~mem218#1.base, main_#t~mem218#1.offset, main_~_hd_head~0#1.base, main_~_hd_head~0#1.offset, 4bv32); srcloc: L727-66" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_head~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, main_~_hd_head~0#1.offset), #length[main_~_hd_head~0#1.base]) && ~bvule32(main_~_hd_head~0#1.offset, ~bvadd32(4bv32, main_~_hd_head~0#1.offset))) && ~bvule32(0bv32, main_~_hd_head~0#1.offset));" "77002#true") ("77002#true" "havoc main_#t~mem218#1.base, main_#t~mem218#1.offset;" "77002#true") ("77002#true" "assume !(main_#t~mem217#1.base == main_~_hd_hh_del~0#1.base && main_#t~mem217#1.offset == main_~_hd_hh_del~0#1.offset);havoc main_#t~mem217#1.base, main_#t~mem217#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem219#1.base, main_#t~mem219#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-69" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "assume main_#t~mem219#1.base != 0bv32 || main_#t~mem219#1.offset != 0bv32;havoc main_#t~mem219#1.base, main_#t~mem219#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem220#1.base, main_#t~mem220#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-71" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem221#1.base, main_#t~mem221#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-72" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call write~$Pointer$(main_#t~mem221#1.base, main_#t~mem221#1.offset, main_#t~mem220#1.base, ~bvadd32(16bv32, main_#t~mem220#1.offset), 4bv32); srcloc: L727-73" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem220#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)), #length[main_#t~mem220#1.base]) && ~bvule32(~bvadd32(16bv32, main_#t~mem220#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_#t~mem220#1.offset)));" "77002#true") ("77002#true" "havoc main_#t~mem220#1.base, main_#t~mem220#1.offset;havoc main_#t~mem221#1.base, main_#t~mem221#1.offset;" "77002#true") ("77002#true" "assume !(main_#t~mem219#1.base != 0bv32 || main_#t~mem219#1.offset != 0bv32);havoc main_#t~mem219#1.base, main_#t~mem219#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem222#1.base, main_#t~mem222#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-76" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "assume main_#t~mem222#1.base != 0bv32 || main_#t~mem222#1.offset != 0bv32;havoc main_#t~mem222#1.base, main_#t~mem222#1.offset;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem223#1.base, main_#t~mem223#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-78" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(16bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem224#1.base, main_#t~mem224#1.offset := read~$Pointer$(main_~_hd_hh_del~0#1.base, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), 4bv32); srcloc: L727-79" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hd_hh_del~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)), #length[main_~_hd_hh_del~0#1.base]) && ~bvule32(~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_~_hd_hh_del~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call write~$Pointer$(main_#t~mem224#1.base, main_#t~mem224#1.offset, main_#t~mem223#1.base, ~bvadd32(12bv32, main_#t~mem223#1.offset), 4bv32); srcloc: L727-80" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem223#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)), #length[main_#t~mem223#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem223#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem223#1.offset)));" "77002#true") ("77002#true" "havoc main_#t~mem223#1.base, main_#t~mem223#1.offset;havoc main_#t~mem224#1.base, main_#t~mem224#1.offset;" "77002#true") ("77002#true" "assume !(main_#t~mem222#1.base != 0bv32 || main_#t~mem222#1.offset != 0bv32);havoc main_#t~mem222#1.base, main_#t~mem222#1.offset;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem225#1.base, main_#t~mem225#1.offset := read~$Pointer$(main_~users~0#1.base, ~bvadd32(8bv32, main_~users~0#1.offset), 4bv32); srcloc: L727-85" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~users~0#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)), #length[main_~users~0#1.base]) && ~bvule32(~bvadd32(8bv32, main_~users~0#1.offset), ~bvadd32(4bv32, ~bvadd32(8bv32, main_~users~0#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~users~0#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem226#1 := read~intINTTYPE4(main_#t~mem225#1.base, ~bvadd32(12bv32, main_#t~mem225#1.offset), 4bv32); srcloc: L727-86" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)), #length[main_#t~mem225#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem225#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)));" "77002#true") ("77002#true" "main_#t~post227#1 := main_#t~mem226#1;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(~bvsub32(main_#t~post227#1, 1bv32), main_#t~mem225#1.base, ~bvadd32(12bv32, main_#t~mem225#1.offset), 4bv32); srcloc: L727-88" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_#t~mem225#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)), #length[main_#t~mem225#1.base]) && ~bvule32(~bvadd32(12bv32, main_#t~mem225#1.offset), ~bvadd32(4bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)))) && ~bvule32(0bv32, ~bvadd32(12bv32, main_#t~mem225#1.offset)));" "77002#true") ("77002#true" "havoc main_#t~mem225#1.base, main_#t~mem225#1.offset;havoc main_#t~mem226#1;havoc main_#t~post227#1;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "assume !(0bv32 == main_~tmp~0#1.offset);" "77002#true") ("77002#true" "assume 0bv32 == main_~tmp~0#1.offset;" "77002#true") ("77002#true" "assume !~bvult32(main_~tmp~0#1.base, #StackHeapBarrier);" "77002#true") ("77002#true" "assume ~bvult32(main_~tmp~0#1.base, #StackHeapBarrier);" "77002#true") ("77002#true" "assume !(0bv32 == main_~tmp~0#1.base || 1bv1 == #valid[main_~tmp~0#1.base]);" "77002#true") ("77002#true" "assume 0bv32 == main_~tmp~0#1.base || 1bv1 == #valid[main_~tmp~0#1.base];call ULTIMATE.dealloc(main_~tmp~0#1.base, main_~tmp~0#1.offset);" "77002#true") ("77002#true" "assume !(main_~tmp~0#1.base != 0bv32 || main_~tmp~0#1.offset != 0bv32);" "77002#true") ("77002#true" "assume !false;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem141#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-3" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "77002#true") ("77002#true" "main_#t~post142#1 := main_#t~mem141#1;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post142#1), main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-5" "77002#true") ("77002#true" "havoc main_#t~mem141#1;havoc main_#t~post142#1;" "77002#true") ("77002#true" "main_~user~0#1.base, main_~user~0#1.offset := main_~users~0#1.base, main_~users~0#1.offset;" "77002#true") ("77002#true" "assume !(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "77002#true") ("77002#true" "assume !!(main_~user~0#1.base != 0bv32 || main_~user~0#1.offset != 0bv32);" "77002#true") ("77002#true" "assume !false;" "77002#true") ("77002#true" "main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#i~0#1.base, main_~#i~0#1.offset);havoc main_~#i~0#1.base, main_~#i~0#1.offset;" "77002#true") ("77002#true" "assume !(#valid == main_old_#valid#1);" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem123#1.base, main_#t~mem123#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-284" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77002#true" "assume !(1bv1 == #valid[main_~user~0#1.base]);" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem3#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-4" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~#i~0#1.base]);" "77002#true") ("77002#true" "main_#t~post4#1 := main_#t~mem3#1;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(~bvadd32(1bv32, main_#t~post4#1), main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-6" "77002#true") ("77002#true" "havoc main_#t~mem3#1;havoc main_#t~post4#1;" "77002#true") ("77002#true" "SUMMARY for call write~intINTTYPE4(0bv32, main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L715-9" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem143#1 := read~intINTTYPE4(main_~#i~0#1.base, main_~#i~0#1.offset, 4bv32); srcloc: L724-7" "77002#true") ("77002#true" "assume !~bvslt32(main_#t~mem143#1, 1000bv32);havoc main_#t~mem143#1;" "77002#true") ("77002#true" "assume !!~bvslt32(main_#t~mem143#1, 1000bv32);havoc main_#t~mem143#1;" "77002#true") ("77002#true" "havoc main_~_hf_hashv~0#1;" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "havoc main_~_hj_i~1#1;havoc main_~_hj_j~1#1;havoc main_~_hj_k~1#1;main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~#i~0#1.base, main_~#i~0#1.offset;main_~_hf_hashv~0#1 := 4276993775bv32;main_~_hj_j~1#1 := 2654435769bv32;main_~_hj_i~1#1 := main_~_hj_j~1#1;main_~_hj_k~1#1 := 4bv32;" "77002#true") ("77002#true" "assume !~bvuge32(main_~_hj_k~1#1, 12bv32);" "77002#true") ("77002#true" "assume !!~bvuge32(main_~_hj_k~1#1, 12bv32);" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem145#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset, 1bv32); srcloc: L725-4" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), #length[main_~_hj_key~1#1.base]) && ~bvule32(main_~_hj_key~1#1.offset, ~bvadd32(1bv32, main_~_hj_key~1#1.offset))) && ~bvule32(0bv32, main_~_hj_key~1#1.offset));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem144#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(1bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-5" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(1bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(1bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem146#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(2bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-6" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(2bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(2bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem147#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(3bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-7" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(3bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(3bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvadd32(main_~_hj_i~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem145#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem144#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem146#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem147#1), 24bv32)));havoc main_#t~mem145#1;havoc main_#t~mem144#1;havoc main_#t~mem146#1;havoc main_#t~mem147#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem149#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(4bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-9" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(4bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(4bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem148#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(5bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-10" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(5bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(5bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem150#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(6bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-11" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(6bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(6bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem151#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(7bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-12" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(7bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(7bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hj_j~1#1 := ~bvadd32(main_~_hj_j~1#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem149#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem148#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem150#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem151#1), 24bv32)));havoc main_#t~mem149#1;havoc main_#t~mem148#1;havoc main_#t~mem150#1;havoc main_#t~mem151#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem153#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(8bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-14" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(8bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(8bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem152#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(9bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-15" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(9bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(9bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem154#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-16" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem155#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(11bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-17" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(11bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(11bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77002#true" "main_~_hf_hashv~0#1 := ~bvadd32(main_~_hf_hashv~0#1, ~bvadd32(~bvadd32(~bvadd32(~zero_extendFrom8To32(main_#t~mem153#1), ~bvshl32(~zero_extendFrom8To32(main_#t~mem152#1), 8bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem154#1), 16bv32)), ~bvshl32(~zero_extendFrom8To32(main_#t~mem155#1), 24bv32)));havoc main_#t~mem153#1;havoc main_#t~mem152#1;havoc main_#t~mem154#1;havoc main_#t~mem155#1;" "77002#true") ("77002#true" "main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 13bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 8bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 13bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 12bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 16bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 5bv32));main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hj_j~1#1);main_~_hj_i~1#1 := ~bvsub32(main_~_hj_i~1#1, main_~_hf_hashv~0#1);main_~_hj_i~1#1 := ~bvxor32(main_~_hj_i~1#1, ~bvlshr32(main_~_hf_hashv~0#1, 3bv32));main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hf_hashv~0#1);main_~_hj_j~1#1 := ~bvsub32(main_~_hj_j~1#1, main_~_hj_i~1#1);main_~_hj_j~1#1 := ~bvxor32(main_~_hj_j~1#1, ~bvshl32(main_~_hj_i~1#1, 10bv32));main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_i~1#1);main_~_hf_hashv~0#1 := ~bvsub32(main_~_hf_hashv~0#1, main_~_hj_j~1#1);main_~_hf_hashv~0#1 := ~bvxor32(main_~_hf_hashv~0#1, ~bvlshr32(main_~_hj_j~1#1, 15bv32));" "77002#true") ("77002#true" "goto;" "77002#true") ("77002#true" "main_~_hj_key~1#1.base, main_~_hj_key~1#1.offset := main_~_hj_key~1#1.base, ~bvadd32(12bv32, main_~_hj_key~1#1.offset);main_~_hj_k~1#1 := ~bvsub32(main_~_hj_k~1#1, 12bv32);" "77002#true") ("77002#true" "main_~_hf_hashv~0#1 := ~bvadd32(4bv32, main_~_hf_hashv~0#1);main_#t~switch156#1 := 11bv32 == main_~_hj_k~1#1;" "77002#true") ("77002#true" "assume main_#t~switch156#1;" "77002#true") ("77002#true" "SUMMARY for call main_#t~mem157#1 := read~intINTTYPE1(main_~_hj_key~1#1.base, ~bvadd32(10bv32, main_~_hj_key~1#1.offset), 1bv32); srcloc: L725-26" "77002#true") ("77002#true" "assume !(1bv1 == #valid[main_~_hj_key~1#1.base]);" "77002#true") ("77002#true" "assume !((~bvule32(~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)), #length[main_~_hj_key~1#1.base]) && ~bvule32(~bvadd32(10bv32, main_~_hj_key~1#1.offset), ~bvadd32(1bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)))) && ~bvule32(0bv32, ~bvadd32(10bv32, main_~_hj_key~1#1.offset)));" "77002#true") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume 1bv1 == #valid[#ptr.base];assume (~bvule32(~bvadd32(#amount, #ptr.offset), #length[#ptr.base]) && ~bvule32(#ptr.offset, ~bvadd32(#amount, #ptr.offset))) && ~bvule32(0bv32, #ptr.offset);" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "#t~loopctr230 := 0bv32;" "77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))") ("77203#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78020#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9153 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9153) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9749 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9749) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9152 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9152))) (exists ((v_ArrVal_9750 (Array (_ BitVec 32) (_ BitVec 32)))) (= |#memory_$Pointer$.offset| (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9750))))") ("77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume !~bvult32(#t~loopctr230, #amount);" "77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("77221#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))" "assume #res.base == #ptr.base && #res.offset == #ptr.offset;" "77002#true") ("78023#(and (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9155 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9155) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9752 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9752) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9751 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9751) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9154 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9154) |#memory_$Pointer$.base|)))" "assume ~bvult32(#t~loopctr230, #amount);#memory_$Pointer$.base, #memory_$Pointer$.offset := #memory_$Pointer$.base[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := 0bv32], #memory_$Pointer$.offset[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := ~zero_extendFrom8To32(#value[8:0])];#memory_int := #memory_int[#ptr.base,~bvadd32(#ptr.offset, #t~loopctr230) := #value[8:0]];#t~loopctr230 := ~bvadd32(1bv32, #t~loopctr230);" "78026#(and (exists ((v_ArrVal_9157 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9157) |#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_128 (_ BitVec 32))) (= (select |#length| v_arrayElimCell_128) (_ bv44 32))) (exists ((v_ArrVal_9754 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9754) |#memory_$Pointer$.offset|)) (exists ((v_ArrVal_9753 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.base)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9753) |#memory_$Pointer$.base|)) (exists ((v_ArrVal_9156 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |old(#memory_$Pointer$.offset)| |#Ultimate.C_memset_#ptr.base| v_ArrVal_9156) |#memory_$Pointer$.offset|)))") ("78006#(and (not (= |ULTIMATE.start_main_#t~malloc34#1.base| |ULTIMATE.start_main_~user~0#1.base|)) (= (select |#length| |ULTIMATE.start_main_#t~malloc34#1.base|) (_ bv44 32)) (= |ULTIMATE.start_main_#t~malloc34#1.offset| (_ bv0 32)) (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "havoc main_#t~malloc34#1.base, main_#t~malloc34#1.offset;" "78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "assume !(main_#t~mem35#1.base == 0bv32 && main_#t~mem35#1.offset == 0bv32);havoc main_#t~mem35#1.base, main_#t~mem35#1.offset;" "78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") ("78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem36#1.base, main_#t~mem36#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-99" "78014#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))") ("78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))" "SUMMARY for call main_#t~mem35#1.base, main_#t~mem35#1.offset := read~$Pointer$(main_~user~0#1.base, ~bvadd32(8bv32, main_~user~0#1.offset), 4bv32); srcloc: L722-96" "78009#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)))") }, returnTransitions = { ("77002#true" "78014#(and (= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|))) (not (= |ULTIMATE.start_main_~user~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|)) (_ bv0 32)) (= (select |#length| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))) (_ bv44 32)) (= |ULTIMATE.start_main_#t~mem36#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |ULTIMATE.start_main_~user~0#1.offset|))))" "#1636#return;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77002#true" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1638#return;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") ("77002#true" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))" "#1640#return;" "77019#(= (_ bv0 1) (bvadd (_ bv1 1) (select |#valid| |ULTIMATE.start_main_~user~0#1.base|)))") } ); [2022-11-18 20:13:22,265 FATAL L593 BasicCegarLoop]: -- [2022-11-18 20:13:22,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 160 SyntacticMatches, 7 SemanticMatches, 123 ConstructedPredicates, 107 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=273, Invalid=341, Unknown=120, NotChecked=14766, Total=15500 [2022-11-18 20:13:22,268 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 777 mSDsluCounter, 2542 mSDsCounter, 0 mSdLazyCounter, 4164 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 3014 SdHoareTripleChecker+Invalid, 80162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 4164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75992 IncrementalHoareTripleChecker+Unchecked, 55.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:13:22,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [779 Valid, 3014 Invalid, 80162 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [6 Valid, 4164 Invalid, 0 Unknown, 75992 Unchecked, 55.9s Time] [2022-11-18 20:13:22,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 20:13:22,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (37)] Forceful destruction successful, exit code 0 [2022-11-18 20:13:22,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:13:22,670 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: enhanced interpolant automaton in iteration 28 broken: counterexample of length 127 not accepted (original is ok) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.checkEnhancement(BasicCegarLoop.java:568) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:391) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-18 20:13:22,673 INFO L158 Benchmark]: Toolchain (without parser) took 768786.78ms. Allocated memory was 58.7MB in the beginning and 197.1MB in the end (delta: 138.4MB). Free memory was 35.4MB in the beginning and 99.3MB in the end (delta: -63.9MB). Peak memory consumption was 151.0MB. Max. memory is 16.1GB. [2022-11-18 20:13:22,673 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 58.7MB. Free memory is still 40.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:13:22,673 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1210.19ms. Allocated memory was 58.7MB in the beginning and 77.6MB in the end (delta: 18.9MB). Free memory was 35.1MB in the beginning and 45.5MB in the end (delta: -10.4MB). Peak memory consumption was 16.5MB. Max. memory is 16.1GB. [2022-11-18 20:13:22,673 INFO L158 Benchmark]: Boogie Procedure Inliner took 183.47ms. Allocated memory is still 77.6MB. Free memory was 45.5MB in the beginning and 57.3MB in the end (delta: -11.8MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. [2022-11-18 20:13:22,674 INFO L158 Benchmark]: Boogie Preprocessor took 194.70ms. Allocated memory is still 77.6MB. Free memory was 57.3MB in the beginning and 49.4MB in the end (delta: 8.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-18 20:13:22,674 INFO L158 Benchmark]: RCFGBuilder took 6889.14ms. Allocated memory was 77.6MB in the beginning and 136.3MB in the end (delta: 58.7MB). Free memory was 49.4MB in the beginning and 75.5MB in the end (delta: -26.1MB). Peak memory consumption was 47.7MB. Max. memory is 16.1GB. [2022-11-18 20:13:22,674 INFO L158 Benchmark]: TraceAbstraction took 760301.31ms. Allocated memory was 136.3MB in the beginning and 197.1MB in the end (delta: 60.8MB). Free memory was 74.4MB in the beginning and 99.3MB in the end (delta: -24.8MB). Peak memory consumption was 112.1MB. Max. memory is 16.1GB. [2022-11-18 20:13:22,675 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.35ms. Allocated memory is still 58.7MB. Free memory is still 40.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1210.19ms. Allocated memory was 58.7MB in the beginning and 77.6MB in the end (delta: 18.9MB). Free memory was 35.1MB in the beginning and 45.5MB in the end (delta: -10.4MB). Peak memory consumption was 16.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 183.47ms. Allocated memory is still 77.6MB. Free memory was 45.5MB in the beginning and 57.3MB in the end (delta: -11.8MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 194.70ms. Allocated memory is still 77.6MB. Free memory was 57.3MB in the beginning and 49.4MB in the end (delta: 8.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 6889.14ms. Allocated memory was 77.6MB in the beginning and 136.3MB in the end (delta: 58.7MB). Free memory was 49.4MB in the beginning and 75.5MB in the end (delta: -26.1MB). Peak memory consumption was 47.7MB. Max. memory is 16.1GB. * TraceAbstraction took 760301.31ms. Allocated memory was 136.3MB in the beginning and 197.1MB in the end (delta: 60.8MB). Free memory was 74.4MB in the beginning and 99.3MB in the end (delta: -24.8MB). Peak memory consumption was 112.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: enhanced interpolant automaton in iteration 28 broken: counterexample of length 127 not accepted (original is ok) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: enhanced interpolant automaton in iteration 28 broken: counterexample of length 127 not accepted (original is ok): de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.checkEnhancement(BasicCegarLoop.java:568) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-18 20:13:22,886 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-11-18 20:13:22,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9db3571b-e235-47de-a156-0aacfb144e20/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: enhanced interpolant automaton in iteration 28 broken: counterexample of length 127 not accepted (original is ok)