./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/busybox-1.22.0/cut-3.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/busybox-1.22.0/cut-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash acfe637d8173d077e02b78ce91ba4a7c6687b6a4bde786279a65675146edec40 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:27:20,409 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:27:20,481 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2023-11-29 02:27:20,486 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:27:20,487 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:27:20,513 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:27:20,513 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:27:20,514 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:27:20,515 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:27:20,515 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:27:20,516 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:27:20,516 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:27:20,517 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:27:20,518 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:27:20,518 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:27:20,519 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:27:20,519 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:27:20,520 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:27:20,520 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 02:27:20,521 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 02:27:20,522 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 02:27:20,522 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:27:20,523 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:27:20,523 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:27:20,524 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:27:20,525 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:27:20,525 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:27:20,526 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:27:20,526 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:27:20,526 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:27:20,527 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:27:20,527 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:27:20,528 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:27:20,528 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:27:20,528 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:27:20,528 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:27:20,529 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:27:20,529 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:27:20,529 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> acfe637d8173d077e02b78ce91ba4a7c6687b6a4bde786279a65675146edec40 [2023-11-29 02:27:20,776 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:27:20,797 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:27:20,800 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:27:20,801 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:27:20,801 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:27:20,802 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/busybox-1.22.0/cut-3.i [2023-11-29 02:27:23,510 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:27:23,868 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:27:23,868 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/sv-benchmarks/c/busybox-1.22.0/cut-3.i [2023-11-29 02:27:23,893 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data/be6a9b136/19c978ca35b84ddd993e9a5c63d5bc2a/FLAGa97fc08fe [2023-11-29 02:27:23,907 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data/be6a9b136/19c978ca35b84ddd993e9a5c63d5bc2a [2023-11-29 02:27:23,909 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:27:23,911 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:27:23,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:27:23,912 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:27:23,917 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:27:23,918 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:27:23" (1/1) ... [2023-11-29 02:27:23,919 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b97bcd4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:23, skipping insertion in model container [2023-11-29 02:27:23,919 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:27:23" (1/1) ... [2023-11-29 02:27:23,991 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:27:25,262 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:27:25,291 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 02:27:25,291 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@61fe30c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:25, skipping insertion in model container [2023-11-29 02:27:25,291 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:27:25,292 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 02:27:25,294 INFO L158 Benchmark]: Toolchain (without parser) took 1382.01ms. Allocated memory is still 155.2MB. Free memory was 115.7MB in the beginning and 73.3MB in the end (delta: 42.4MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2023-11-29 02:27:25,294 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory is still 125.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 02:27:25,295 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1379.64ms. Allocated memory is still 155.2MB. Free memory was 115.1MB in the beginning and 73.3MB in the end (delta: 41.8MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2023-11-29 02:27:25,296 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory is still 125.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1379.64ms. Allocated memory is still 155.2MB. Free memory was 115.1MB in the beginning and 73.3MB in the end (delta: 41.8MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2228]: 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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/busybox-1.22.0/cut-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash acfe637d8173d077e02b78ce91ba4a7c6687b6a4bde786279a65675146edec40 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:27:27,035 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:27:27,102 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf [2023-11-29 02:27:27,113 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:27:27,116 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:27:27,142 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:27:27,142 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:27:27,143 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:27:27,144 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:27:27,144 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:27:27,145 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:27:27,145 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:27:27,146 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:27:27,147 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:27:27,147 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:27:27,148 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:27:27,148 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:27:27,149 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:27:27,149 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 02:27:27,150 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 02:27:27,150 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 02:27:27,151 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:27:27,152 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:27:27,152 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 02:27:27,152 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 02:27:27,153 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:27:27,153 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:27:27,153 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:27:27,153 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:27:27,154 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:27:27,154 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:27:27,154 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:27:27,155 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:27:27,155 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:27:27,156 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 02:27:27,156 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 02:27:27,157 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:27:27,157 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:27:27,157 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:27:27,158 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:27:27,158 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 02:27:27,158 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> acfe637d8173d077e02b78ce91ba4a7c6687b6a4bde786279a65675146edec40 [2023-11-29 02:27:27,438 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:27:27,458 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:27:27,461 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:27:27,463 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:27:27,463 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:27:27,465 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/busybox-1.22.0/cut-3.i [2023-11-29 02:27:30,258 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:27:30,608 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:27:30,609 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/sv-benchmarks/c/busybox-1.22.0/cut-3.i [2023-11-29 02:27:30,638 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data/677ac614a/c5bd0ae34c59465b84c8b2c52996b2a7/FLAG497be9327 [2023-11-29 02:27:30,653 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/data/677ac614a/c5bd0ae34c59465b84c8b2c52996b2a7 [2023-11-29 02:27:30,655 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:27:30,657 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:27:30,658 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:27:30,658 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:27:30,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:27:30,664 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:27:30" (1/1) ... [2023-11-29 02:27:30,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@cd3f333 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:30, skipping insertion in model container [2023-11-29 02:27:30,665 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:27:30" (1/1) ... [2023-11-29 02:27:30,759 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:27:32,595 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:27:32,643 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 02:27:32,697 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:27:32,908 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:27:32,925 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:27:33,126 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:27:33,362 WARN L675 CHandler]: The function fflush is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,363 WARN L675 CHandler]: The function strerror is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,363 WARN L675 CHandler]: The function puts is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,363 WARN L675 CHandler]: The function fopen is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,363 WARN L675 CHandler]: The function ferror is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,364 WARN L675 CHandler]: The function fclose is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,364 WARN L675 CHandler]: The function putchar is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,364 WARN L675 CHandler]: The function strtoul is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,364 WARN L675 CHandler]: The function fputs is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,365 WARN L675 CHandler]: The function strtok is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,365 WARN L675 CHandler]: The function fgetc is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:27:33,380 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:27:33,380 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33 WrapperNode [2023-11-29 02:27:33,381 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:27:33,382 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:27:33,382 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:27:33,382 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:27:33,389 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,450 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,569 INFO L138 Inliner]: procedures = 595, calls = 575, calls flagged for inlining = 30, calls inlined = 28, statements flattened = 1916 [2023-11-29 02:27:33,569 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:27:33,570 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:27:33,570 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:27:33,571 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:27:33,585 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,585 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,606 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,757 INFO L175 MemorySlicer]: Split 394 memory accesses to 22 slices as follows [2, 6, 3, 3, 7, 2, 18, 2, 11, 57, 8, 16, 3, 17, 1, 44, 6, 40, 20, 3, 1, 124]. 31 percent of accesses are in the largest equivalence class. The 115 initializations are split as follows [2, 0, 0, 3, 0, 2, 0, 0, 1, 20, 0, 16, 0, 4, 0, 0, 4, 11, 0, 0, 0, 52]. The 91 writes are split as follows [0, 2, 0, 0, 4, 0, 4, 1, 5, 23, 8, 0, 0, 4, 1, 12, 2, 0, 3, 0, 1, 21]. [2023-11-29 02:27:33,758 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,758 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,928 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:33,950 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:34,043 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:34,079 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:34,134 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:27:34,135 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:27:34,135 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:27:34,135 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:27:34,136 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (1/1) ... [2023-11-29 02:27:34,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:27:34,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:34,173 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:34,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:27:34,215 INFO L130 BoogieDeclarations]: Found specification of procedure putchar [2023-11-29 02:27:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2023-11-29 02:27:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2023-11-29 02:27:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2023-11-29 02:27:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2023-11-29 02:27:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2023-11-29 02:27:34,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2023-11-29 02:27:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2023-11-29 02:27:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2023-11-29 02:27:34,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2023-11-29 02:27:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2023-11-29 02:27:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2023-11-29 02:27:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2023-11-29 02:27:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2023-11-29 02:27:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2023-11-29 02:27:34,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2023-11-29 02:27:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2023-11-29 02:27:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2023-11-29 02:27:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2023-11-29 02:27:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2023-11-29 02:27:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2023-11-29 02:27:34,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2023-11-29 02:27:34,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2023-11-29 02:27:34,220 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2023-11-29 02:27:34,220 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2023-11-29 02:27:34,220 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2023-11-29 02:27:34,220 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2023-11-29 02:27:34,220 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2023-11-29 02:27:34,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2023-11-29 02:27:34,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2023-11-29 02:27:34,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2023-11-29 02:27:34,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2023-11-29 02:27:34,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2023-11-29 02:27:34,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2023-11-29 02:27:34,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2023-11-29 02:27:34,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2023-11-29 02:27:34,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2023-11-29 02:27:34,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2023-11-29 02:27:34,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2023-11-29 02:27:34,222 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2023-11-29 02:27:34,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2023-11-29 02:27:34,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2023-11-29 02:27:34,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2023-11-29 02:27:34,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2023-11-29 02:27:34,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2023-11-29 02:27:34,223 INFO L130 BoogieDeclarations]: Found specification of procedure xatoi_positive [2023-11-29 02:27:34,224 INFO L138 BoogieDeclarations]: Found implementation of procedure xatoi_positive [2023-11-29 02:27:34,224 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2023-11-29 02:27:34,224 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2023-11-29 02:27:34,224 INFO L130 BoogieDeclarations]: Found specification of procedure strerror [2023-11-29 02:27:34,224 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 02:27:34,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 02:27:34,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 02:27:34,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 02:27:34,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 02:27:34,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 02:27:34,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-29 02:27:34,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-29 02:27:34,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-29 02:27:34,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-29 02:27:34,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-29 02:27:34,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-29 02:27:34,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-11-29 02:27:34,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-11-29 02:27:34,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-11-29 02:27:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2023-11-29 02:27:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2023-11-29 02:27:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 02:27:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 02:27:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-29 02:27:34,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-11-29 02:27:34,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2023-11-29 02:27:34,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2023-11-29 02:27:34,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2023-11-29 02:27:34,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2023-11-29 02:27:34,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2023-11-29 02:27:34,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2023-11-29 02:27:34,231 INFO L130 BoogieDeclarations]: Found specification of procedure xzalloc [2023-11-29 02:27:34,231 INFO L138 BoogieDeclarations]: Found implementation of procedure xzalloc [2023-11-29 02:27:34,231 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2023-11-29 02:27:34,232 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure fgetc [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure fputs [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure fflush [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 02:27:34,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 02:27:34,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-29 02:27:34,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-29 02:27:34,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-29 02:27:34,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-29 02:27:34,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-29 02:27:34,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-29 02:27:34,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-29 02:27:34,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2023-11-29 02:27:34,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2023-11-29 02:27:34,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2023-11-29 02:27:34,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2023-11-29 02:27:34,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2023-11-29 02:27:34,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2023-11-29 02:27:34,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2023-11-29 02:27:34,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2023-11-29 02:27:34,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2023-11-29 02:27:34,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2023-11-29 02:27:34,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2023-11-29 02:27:34,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2023-11-29 02:27:34,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2023-11-29 02:27:34,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2023-11-29 02:27:34,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2023-11-29 02:27:34,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2023-11-29 02:27:34,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2023-11-29 02:27:34,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2023-11-29 02:27:34,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2023-11-29 02:27:34,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2023-11-29 02:27:34,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2023-11-29 02:27:34,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2023-11-29 02:27:34,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2023-11-29 02:27:34,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2023-11-29 02:27:34,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2023-11-29 02:27:34,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2023-11-29 02:27:34,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:27:34,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:27:34,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-29 02:27:34,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-29 02:27:34,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2023-11-29 02:27:34,250 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2023-11-29 02:27:34,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2023-11-29 02:27:34,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2023-11-29 02:27:34,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2023-11-29 02:27:34,254 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2023-11-29 02:27:34,254 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2023-11-29 02:27:34,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2023-11-29 02:27:34,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2023-11-29 02:27:34,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2023-11-29 02:27:34,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2023-11-29 02:27:34,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2023-11-29 02:27:34,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2023-11-29 02:27:34,256 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2023-11-29 02:27:34,257 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2023-11-29 02:27:34,258 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2023-11-29 02:27:34,258 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2023-11-29 02:27:34,258 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2023-11-29 02:27:34,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 02:27:34,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 02:27:34,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 02:27:34,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-11-29 02:27:34,259 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2023-11-29 02:27:34,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2023-11-29 02:27:34,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2023-11-29 02:27:34,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2023-11-29 02:27:34,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2023-11-29 02:27:34,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2023-11-29 02:27:34,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-29 02:27:34,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-29 02:27:34,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2023-11-29 02:27:34,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-29 02:27:34,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-29 02:27:34,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2023-11-29 02:27:34,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2023-11-29 02:27:34,267 INFO L130 BoogieDeclarations]: Found specification of procedure strsep [2023-11-29 02:27:34,268 INFO L138 BoogieDeclarations]: Found implementation of procedure strsep [2023-11-29 02:27:34,268 INFO L130 BoogieDeclarations]: Found specification of procedure fopen [2023-11-29 02:27:34,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-11-29 02:27:34,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-11-29 02:27:34,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-11-29 02:27:34,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-11-29 02:27:34,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2023-11-29 02:27:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2023-11-29 02:27:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2023-11-29 02:27:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2023-11-29 02:27:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2023-11-29 02:27:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2023-11-29 02:27:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-11-29 02:27:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-11-29 02:27:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-11-29 02:27:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-11-29 02:27:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2023-11-29 02:27:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2023-11-29 02:27:34,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2023-11-29 02:27:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2023-11-29 02:27:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2023-11-29 02:27:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2023-11-29 02:27:34,274 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 02:27:34,274 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 02:27:34,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 02:27:34,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-29 02:27:34,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-29 02:27:34,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure ferror [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-29 02:27:34,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2023-11-29 02:27:34,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2023-11-29 02:27:34,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-29 02:27:34,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-11-29 02:27:34,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2023-11-29 02:27:34,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-29 02:27:34,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2023-11-29 02:27:34,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2023-11-29 02:27:34,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 02:27:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-29 02:27:34,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure fclose [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2023-11-29 02:27:34,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2023-11-29 02:27:34,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2023-11-29 02:27:34,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2023-11-29 02:27:34,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2023-11-29 02:27:34,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2023-11-29 02:27:34,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2023-11-29 02:27:34,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2023-11-29 02:27:34,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2023-11-29 02:27:34,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2023-11-29 02:27:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure puts [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure strtok [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2023-11-29 02:27:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2023-11-29 02:27:34,299 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2023-11-29 02:27:35,195 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:27:35,199 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:27:42,948 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:42,975 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,000 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,024 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,050 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,074 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,102 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,127 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,155 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,177 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,199 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:43,220 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,087 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,121 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,158 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,190 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,218 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,254 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,284 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,315 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,348 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,382 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:27:51,442 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:27:51,673 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:27:51,673 INFO L309 CfgBuilder]: Removed 56 assume(true) statements. [2023-11-29 02:27:51,674 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:27:51 BoogieIcfgContainer [2023-11-29 02:27:51,675 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:27:51,677 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:27:51,677 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:27:51,680 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:27:51,680 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:27:30" (1/3) ... [2023-11-29 02:27:51,681 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f0c2d1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:27:51, skipping insertion in model container [2023-11-29 02:27:51,681 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:33" (2/3) ... [2023-11-29 02:27:51,682 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f0c2d1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:27:51, skipping insertion in model container [2023-11-29 02:27:51,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:27:51" (3/3) ... [2023-11-29 02:27:51,683 INFO L112 eAbstractionObserver]: Analyzing ICFG cut-3.i [2023-11-29 02:27:51,702 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:27:51,702 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 695 error locations. [2023-11-29 02:27:51,773 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:27:51,780 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4000158c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:27:51,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 695 error locations. [2023-11-29 02:27:51,789 INFO L276 IsEmpty]: Start isEmpty. Operand has 1288 states, 662 states have (on average 2.2220543806646527) internal successors, (1471), 1232 states have internal predecessors, (1471), 40 states have call successors, (40), 15 states have call predecessors, (40), 15 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 02:27:51,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 02:27:51,795 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:51,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 02:27:51,796 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:27:51,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:51,801 INFO L85 PathProgramCache]: Analyzing trace with hash 112742, now seen corresponding path program 1 times [2023-11-29 02:27:51,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:27:51,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093748093] [2023-11-29 02:27:51,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:51,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:27:51,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:27:51,819 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:27:51,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 02:27:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:52,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:27:52,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:52,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 02:27:52,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:27:52,544 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:52,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:27:52,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093748093] [2023-11-29 02:27:52,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093748093] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:52,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:52,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:27:52,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617201518] [2023-11-29 02:27:52,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:52,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:27:52,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:27:52,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:27:52,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:27:52,575 INFO L87 Difference]: Start difference. First operand has 1288 states, 662 states have (on average 2.2220543806646527) internal successors, (1471), 1232 states have internal predecessors, (1471), 40 states have call successors, (40), 15 states have call predecessors, (40), 15 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:27:57,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:57,336 INFO L93 Difference]: Finished difference Result 1427 states and 1665 transitions. [2023-11-29 02:27:57,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:27:57,338 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2023-11-29 02:27:57,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:57,357 INFO L225 Difference]: With dead ends: 1427 [2023-11-29 02:27:57,357 INFO L226 Difference]: Without dead ends: 1426 [2023-11-29 02:27:57,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:27:57,361 INFO L413 NwaCegarLoop]: 1199 mSDtfsCounter, 378 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 1937 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:57,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 1937 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-11-29 02:27:57,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2023-11-29 02:27:57,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1271. [2023-11-29 02:27:57,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 651 states have (on average 2.162826420890937) internal successors, (1408), 1225 states have internal predecessors, (1408), 40 states have call successors, (40), 15 states have call predecessors, (40), 14 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-29 02:27:57,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 1478 transitions. [2023-11-29 02:27:57,450 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 1478 transitions. Word has length 2 [2023-11-29 02:27:57,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:57,450 INFO L495 AbstractCegarLoop]: Abstraction has 1271 states and 1478 transitions. [2023-11-29 02:27:57,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:27:57,451 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 1478 transitions. [2023-11-29 02:27:57,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 02:27:57,451 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:57,451 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 02:27:57,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:57,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:27:57,657 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:27:57,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:57,657 INFO L85 PathProgramCache]: Analyzing trace with hash 112743, now seen corresponding path program 1 times [2023-11-29 02:27:57,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:27:57,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44615940] [2023-11-29 02:27:57,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:57,659 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:27:57,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:27:57,660 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:27:57,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 02:27:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:58,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:27:58,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:58,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:27:58,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:27:58,248 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:58,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:27:58,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44615940] [2023-11-29 02:27:58,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44615940] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:58,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:58,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:27:58,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830483757] [2023-11-29 02:27:58,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:58,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:27:58,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:27:58,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:27:58,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:27:58,251 INFO L87 Difference]: Start difference. First operand 1271 states and 1478 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:28:06,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:28:06,224 INFO L93 Difference]: Finished difference Result 1270 states and 1477 transitions. [2023-11-29 02:28:06,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:28:06,226 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2023-11-29 02:28:06,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:28:06,234 INFO L225 Difference]: With dead ends: 1270 [2023-11-29 02:28:06,234 INFO L226 Difference]: Without dead ends: 1270 [2023-11-29 02:28:06,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:28:06,236 INFO L413 NwaCegarLoop]: 1336 mSDtfsCounter, 9 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2196 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:28:06,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2196 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2023-11-29 02:28:06,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states. [2023-11-29 02:28:06,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 1270. [2023-11-29 02:28:06,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1270 states, 651 states have (on average 2.161290322580645) internal successors, (1407), 1224 states have internal predecessors, (1407), 40 states have call successors, (40), 15 states have call predecessors, (40), 14 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-29 02:28:06,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1270 states to 1270 states and 1477 transitions. [2023-11-29 02:28:06,277 INFO L78 Accepts]: Start accepts. Automaton has 1270 states and 1477 transitions. Word has length 2 [2023-11-29 02:28:06,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:28:06,278 INFO L495 AbstractCegarLoop]: Abstraction has 1270 states and 1477 transitions. [2023-11-29 02:28:06,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:28:06,278 INFO L276 IsEmpty]: Start isEmpty. Operand 1270 states and 1477 transitions. [2023-11-29 02:28:06,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-11-29 02:28:06,278 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:06,278 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-11-29 02:28:06,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 02:28:06,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:06,479 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:28:06,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:06,480 INFO L85 PathProgramCache]: Analyzing trace with hash 110544334, now seen corresponding path program 1 times [2023-11-29 02:28:06,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:28:06,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1405917549] [2023-11-29 02:28:06,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:06,481 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:06,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:28:06,482 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:28:06,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 02:28:06,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:28:06,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:28:06,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:28:06,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:28:07,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:28:07,058 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:28:07,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:28:07,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1405917549] [2023-11-29 02:28:07,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1405917549] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:28:07,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:28:07,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:28:07,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746871047] [2023-11-29 02:28:07,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:28:07,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:28:07,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:28:07,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:28:07,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:28:07,060 INFO L87 Difference]: Start difference. First operand 1270 states and 1477 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:28:14,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:28:14,459 INFO L93 Difference]: Finished difference Result 1272 states and 1479 transitions. [2023-11-29 02:28:14,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:28:14,461 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 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 4 [2023-11-29 02:28:14,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:28:14,467 INFO L225 Difference]: With dead ends: 1272 [2023-11-29 02:28:14,467 INFO L226 Difference]: Without dead ends: 1272 [2023-11-29 02:28:14,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:28:14,468 INFO L413 NwaCegarLoop]: 1335 mSDtfsCounter, 9 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2196 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:28:14,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2196 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2023-11-29 02:28:14,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2023-11-29 02:28:14,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1272. [2023-11-29 02:28:14,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 653 states have (on average 2.1577335375191424) internal successors, (1409), 1226 states have internal predecessors, (1409), 40 states have call successors, (40), 15 states have call predecessors, (40), 14 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-29 02:28:14,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 1479 transitions. [2023-11-29 02:28:14,496 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 1479 transitions. Word has length 4 [2023-11-29 02:28:14,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:28:14,496 INFO L495 AbstractCegarLoop]: Abstraction has 1272 states and 1479 transitions. [2023-11-29 02:28:14,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:28:14,496 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 1479 transitions. [2023-11-29 02:28:14,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-11-29 02:28:14,497 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:14,497 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2023-11-29 02:28:14,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 02:28:14,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:14,698 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:28:14,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:14,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1138886803, now seen corresponding path program 1 times [2023-11-29 02:28:14,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:28:14,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094497903] [2023-11-29 02:28:14,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:14,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:14,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:28:14,701 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:28:14,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 02:28:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:28:15,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:28:15,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:28:15,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:28:15,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:28:15,355 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:28:15,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:28:15,964 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:28:15,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094497903] [2023-11-29 02:28:15,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094497903] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:28:15,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:28:15,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 02:28:15,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403382385] [2023-11-29 02:28:15,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:28:15,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:28:15,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:28:15,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:28:15,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:28:15,966 INFO L87 Difference]: Start difference. First operand 1272 states and 1479 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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) [2023-11-29 02:28:49,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:28:49,215 INFO L93 Difference]: Finished difference Result 1274 states and 1481 transitions. [2023-11-29 02:28:49,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:28:49,218 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 6 [2023-11-29 02:28:49,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:28:49,223 INFO L225 Difference]: With dead ends: 1274 [2023-11-29 02:28:49,223 INFO L226 Difference]: Without dead ends: 1274 [2023-11-29 02:28:49,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:28:49,224 INFO L413 NwaCegarLoop]: 1334 mSDtfsCounter, 10 mSDsluCounter, 3443 mSDsCounter, 0 mSdLazyCounter, 2592 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4777 SdHoareTripleChecker+Invalid, 2596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:28:49,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 4777 Invalid, 2596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2592 Invalid, 0 Unknown, 0 Unchecked, 33.0s Time] [2023-11-29 02:28:49,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2023-11-29 02:28:49,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1274. [2023-11-29 02:28:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 656 states have (on average 2.1509146341463414) internal successors, (1411), 1228 states have internal predecessors, (1411), 40 states have call successors, (40), 15 states have call predecessors, (40), 14 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-29 02:28:49,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1481 transitions. [2023-11-29 02:28:49,250 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1481 transitions. Word has length 6 [2023-11-29 02:28:49,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:28:49,250 INFO L495 AbstractCegarLoop]: Abstraction has 1274 states and 1481 transitions. [2023-11-29 02:28:49,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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) [2023-11-29 02:28:49,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1481 transitions. [2023-11-29 02:28:49,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-11-29 02:28:49,251 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:49,251 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2023-11-29 02:28:49,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 02:28:49,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:49,451 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:28:49,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:49,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1159043981, now seen corresponding path program 1 times [2023-11-29 02:28:49,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:28:49,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924785218] [2023-11-29 02:28:49,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:49,453 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:49,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:28:49,453 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:28:49,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 02:28:49,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:28:49,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:28:49,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:28:49,976 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:28:49,976 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:28:50,120 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:28:50,120 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:28:50,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924785218] [2023-11-29 02:28:50,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [924785218] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:28:50,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:28:50,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 02:28:50,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607841167] [2023-11-29 02:28:50,121 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:28:50,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 02:28:50,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:28:50,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 02:28:50,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:28:50,122 INFO L87 Difference]: Start difference. First operand 1274 states and 1481 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:28:55,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:28:55,162 INFO L93 Difference]: Finished difference Result 1284 states and 1491 transitions. [2023-11-29 02:28:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:28:55,164 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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 [2023-11-29 02:28:55,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:28:55,170 INFO L225 Difference]: With dead ends: 1284 [2023-11-29 02:28:55,170 INFO L226 Difference]: Without dead ends: 1284 [2023-11-29 02:28:55,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2023-11-29 02:28:55,171 INFO L413 NwaCegarLoop]: 1338 mSDtfsCounter, 5 mSDsluCounter, 5344 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 6682 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:28:55,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 6682 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-11-29 02:28:55,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2023-11-29 02:28:55,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 1284. [2023-11-29 02:28:55,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 666 states have (on average 2.1336336336336337) internal successors, (1421), 1238 states have internal predecessors, (1421), 40 states have call successors, (40), 15 states have call predecessors, (40), 14 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2023-11-29 02:28:55,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 1491 transitions. [2023-11-29 02:28:55,196 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 1491 transitions. Word has length 11 [2023-11-29 02:28:55,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:28:55,197 INFO L495 AbstractCegarLoop]: Abstraction has 1284 states and 1491 transitions. [2023-11-29 02:28:55,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:28:55,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 1491 transitions. [2023-11-29 02:28:55,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 02:28:55,198 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:55,198 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1] [2023-11-29 02:28:55,205 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-29 02:28:55,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:55,398 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:28:55,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:55,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1535257976, now seen corresponding path program 2 times [2023-11-29 02:28:55,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:28:55,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1690942399] [2023-11-29 02:28:55,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:28:55,400 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:28:55,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:28:55,401 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:28:55,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 02:28:56,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 02:28:56,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:28:56,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:28:56,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:28:56,094 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:28:56,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 02:28:56,465 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-29 02:28:56,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:28:56,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:28:56,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1690942399] [2023-11-29 02:28:56,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1690942399] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:28:56,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:28:56,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:28:56,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634374622] [2023-11-29 02:28:56,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:28:56,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:28:56,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:28:56,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:28:56,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:28:56,467 INFO L87 Difference]: Start difference. First operand 1284 states and 1491 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2023-11-29 02:29:07,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:29:07,111 INFO L93 Difference]: Finished difference Result 1638 states and 1906 transitions. [2023-11-29 02:29:07,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:29:07,112 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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 21 [2023-11-29 02:29:07,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:29:07,126 INFO L225 Difference]: With dead ends: 1638 [2023-11-29 02:29:07,127 INFO L226 Difference]: Without dead ends: 1638 [2023-11-29 02:29:07,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:29:07,128 INFO L413 NwaCegarLoop]: 1120 mSDtfsCounter, 603 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 1857 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:29:07,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 1857 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 10.6s Time] [2023-11-29 02:29:07,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1638 states. [2023-11-29 02:29:07,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1638 to 1464. [2023-11-29 02:29:07,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1464 states, 835 states have (on average 2.148502994011976) internal successors, (1794), 1406 states have internal predecessors, (1794), 49 states have call successors, (49), 20 states have call predecessors, (49), 17 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:29:07,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 1882 transitions. [2023-11-29 02:29:07,184 INFO L78 Accepts]: Start accepts. Automaton has 1464 states and 1882 transitions. Word has length 21 [2023-11-29 02:29:07,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:29:07,184 INFO L495 AbstractCegarLoop]: Abstraction has 1464 states and 1882 transitions. [2023-11-29 02:29:07,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2023-11-29 02:29:07,185 INFO L276 IsEmpty]: Start isEmpty. Operand 1464 states and 1882 transitions. [2023-11-29 02:29:07,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 02:29:07,185 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:29:07,186 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1] [2023-11-29 02:29:07,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-29 02:29:07,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:07,387 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:29:07,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:29:07,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1535257977, now seen corresponding path program 1 times [2023-11-29 02:29:07,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:29:07,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [101986748] [2023-11-29 02:29:07,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:29:07,389 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:07,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:29:07,390 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:29:07,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 02:29:08,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:29:08,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 02:29:08,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:29:08,476 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:29:08,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:29:09,144 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:29:09,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:29:09,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [101986748] [2023-11-29 02:29:09,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [101986748] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:29:09,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:29:09,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-11-29 02:29:09,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944840064] [2023-11-29 02:29:09,146 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:29:09,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 02:29:09,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:29:09,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:29:09,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:29:09,148 INFO L87 Difference]: Start difference. First operand 1464 states and 1882 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:29:20,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:29:20,130 INFO L93 Difference]: Finished difference Result 1468 states and 1886 transitions. [2023-11-29 02:29:20,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:29:20,132 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 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 21 [2023-11-29 02:29:20,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:29:20,140 INFO L225 Difference]: With dead ends: 1468 [2023-11-29 02:29:20,140 INFO L226 Difference]: Without dead ends: 1468 [2023-11-29 02:29:20,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:29:20,142 INFO L413 NwaCegarLoop]: 1337 mSDtfsCounter, 2 mSDsluCounter, 18690 mSDsCounter, 0 mSdLazyCounter, 2251 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 20027 SdHoareTripleChecker+Invalid, 2252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:29:20,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 20027 Invalid, 2252 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2251 Invalid, 0 Unknown, 0 Unchecked, 10.8s Time] [2023-11-29 02:29:20,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2023-11-29 02:29:20,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 1468. [2023-11-29 02:29:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1468 states, 839 states have (on average 2.143027413587604) internal successors, (1798), 1410 states have internal predecessors, (1798), 49 states have call successors, (49), 20 states have call predecessors, (49), 17 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:29:20,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1468 states to 1468 states and 1886 transitions. [2023-11-29 02:29:20,175 INFO L78 Accepts]: Start accepts. Automaton has 1468 states and 1886 transitions. Word has length 21 [2023-11-29 02:29:20,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:29:20,176 INFO L495 AbstractCegarLoop]: Abstraction has 1468 states and 1886 transitions. [2023-11-29 02:29:20,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:29:20,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1468 states and 1886 transitions. [2023-11-29 02:29:20,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-29 02:29:20,176 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:29:20,177 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1] [2023-11-29 02:29:20,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-29 02:29:20,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:20,377 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:29:20,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:29:20,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1771839045, now seen corresponding path program 2 times [2023-11-29 02:29:20,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:29:20,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383119451] [2023-11-29 02:29:20,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:29:20,378 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:20,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:29:20,379 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:29:20,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 02:29:20,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 02:29:20,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:29:21,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:29:21,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:29:21,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:29:21,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 02:29:21,405 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:29:21,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:29:21,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:29:21,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383119451] [2023-11-29 02:29:21,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383119451] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:29:21,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:29:21,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:29:21,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075176234] [2023-11-29 02:29:21,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:29:21,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:29:21,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:29:21,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:29:21,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:29:21,407 INFO L87 Difference]: Start difference. First operand 1468 states and 1886 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2023-11-29 02:29:29,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:29:29,869 INFO L93 Difference]: Finished difference Result 1471 states and 1888 transitions. [2023-11-29 02:29:29,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:29:29,871 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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 25 [2023-11-29 02:29:29,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:29:29,879 INFO L225 Difference]: With dead ends: 1471 [2023-11-29 02:29:29,879 INFO L226 Difference]: Without dead ends: 1471 [2023-11-29 02:29:29,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:29:29,880 INFO L413 NwaCegarLoop]: 1336 mSDtfsCounter, 6 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2202 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:29:29,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2202 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-11-29 02:29:29,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2023-11-29 02:29:29,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1471. [2023-11-29 02:29:29,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 842 states have (on average 2.137767220902613) internal successors, (1800), 1412 states have internal predecessors, (1800), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:29:29,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 1888 transitions. [2023-11-29 02:29:29,916 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 1888 transitions. Word has length 25 [2023-11-29 02:29:29,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:29:29,916 INFO L495 AbstractCegarLoop]: Abstraction has 1471 states and 1888 transitions. [2023-11-29 02:29:29,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2023-11-29 02:29:29,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 1888 transitions. [2023-11-29 02:29:29,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 02:29:29,917 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:29:29,917 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:29:29,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 02:29:30,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:30,118 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:29:30,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:29:30,119 INFO L85 PathProgramCache]: Analyzing trace with hash 926262818, now seen corresponding path program 1 times [2023-11-29 02:29:30,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:29:30,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [774525239] [2023-11-29 02:29:30,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:29:30,120 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:30,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:29:30,121 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:29:30,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 02:29:31,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:29:31,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:29:31,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:29:31,460 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:29:31,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 02:29:31,494 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:29:31,494 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:29:31,494 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:29:31,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [774525239] [2023-11-29 02:29:31,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [774525239] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:29:31,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:29:31,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:29:31,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864478207] [2023-11-29 02:29:31,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:29:31,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:29:31,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:29:31,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:29:31,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:29:31,496 INFO L87 Difference]: Start difference. First operand 1471 states and 1888 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2023-11-29 02:29:43,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:29:43,144 INFO L93 Difference]: Finished difference Result 1544 states and 1889 transitions. [2023-11-29 02:29:43,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:29:43,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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 32 [2023-11-29 02:29:43,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:29:43,153 INFO L225 Difference]: With dead ends: 1544 [2023-11-29 02:29:43,153 INFO L226 Difference]: Without dead ends: 1544 [2023-11-29 02:29:43,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:29:43,154 INFO L413 NwaCegarLoop]: 1195 mSDtfsCounter, 363 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 1938 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:29:43,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 1938 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 11.6s Time] [2023-11-29 02:29:43,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1544 states. [2023-11-29 02:29:43,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1544 to 1466. [2023-11-29 02:29:43,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 842 states have (on average 2.1318289786223277) internal successors, (1795), 1407 states have internal predecessors, (1795), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:29:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 1883 transitions. [2023-11-29 02:29:43,189 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 1883 transitions. Word has length 32 [2023-11-29 02:29:43,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:29:43,190 INFO L495 AbstractCegarLoop]: Abstraction has 1466 states and 1883 transitions. [2023-11-29 02:29:43,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2023-11-29 02:29:43,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 1883 transitions. [2023-11-29 02:29:43,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 02:29:43,191 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:29:43,192 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:29:43,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-29 02:29:43,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:43,392 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:29:43,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:29:43,393 INFO L85 PathProgramCache]: Analyzing trace with hash 926262819, now seen corresponding path program 1 times [2023-11-29 02:29:43,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:29:43,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [814294151] [2023-11-29 02:29:43,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:29:43,394 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:43,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:29:43,395 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:29:43,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 02:29:44,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:29:44,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:29:44,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:29:44,781 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:29:44,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2023-11-29 02:29:44,920 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:29:44,920 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:29:44,920 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:29:44,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [814294151] [2023-11-29 02:29:44,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [814294151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:29:44,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:29:44,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:29:44,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338156052] [2023-11-29 02:29:44,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:29:44,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:29:44,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:29:44,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:29:44,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:29:44,922 INFO L87 Difference]: Start difference. First operand 1466 states and 1883 transitions. Second operand has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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) [2023-11-29 02:29:58,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:29:58,760 INFO L93 Difference]: Finished difference Result 1467 states and 1885 transitions. [2023-11-29 02:29:58,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:29:58,761 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 32 [2023-11-29 02:29:58,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:29:58,769 INFO L225 Difference]: With dead ends: 1467 [2023-11-29 02:29:58,769 INFO L226 Difference]: Without dead ends: 1467 [2023-11-29 02:29:58,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:29:58,769 INFO L413 NwaCegarLoop]: 1320 mSDtfsCounter, 1031 mSDsluCounter, 3587 mSDsCounter, 0 mSdLazyCounter, 958 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1049 SdHoareTripleChecker+Valid, 4907 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:29:58,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1049 Valid, 4907 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 958 Invalid, 0 Unknown, 0 Unchecked, 13.8s Time] [2023-11-29 02:29:58,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1467 states. [2023-11-29 02:29:58,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1467 to 1465. [2023-11-29 02:29:58,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1465 states, 842 states have (on average 2.130641330166271) internal successors, (1794), 1406 states have internal predecessors, (1794), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:29:58,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1465 states to 1465 states and 1882 transitions. [2023-11-29 02:29:58,791 INFO L78 Accepts]: Start accepts. Automaton has 1465 states and 1882 transitions. Word has length 32 [2023-11-29 02:29:58,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:29:58,791 INFO L495 AbstractCegarLoop]: Abstraction has 1465 states and 1882 transitions. [2023-11-29 02:29:58,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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) [2023-11-29 02:29:58,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1465 states and 1882 transitions. [2023-11-29 02:29:58,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 02:29:58,793 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:29:58,793 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:29:58,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 02:29:58,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:58,997 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:29:58,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:29:58,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1082521657, now seen corresponding path program 1 times [2023-11-29 02:29:58,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:29:58,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [938719034] [2023-11-29 02:29:58,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:29:58,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:29:58,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:29:58,999 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:29:59,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 02:29:59,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:29:59,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:29:59,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:29:59,979 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:29:59,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2023-11-29 02:30:00,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:30:00,409 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-29 02:30:00,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2023-11-29 02:30:00,452 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:30:00,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:30:00,670 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:30:00,670 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:30:00,670 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:30:00,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [938719034] [2023-11-29 02:30:00,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [938719034] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:30:00,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:30:00,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 02:30:00,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424186156] [2023-11-29 02:30:00,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:30:00,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:30:00,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:30:00,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:30:00,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:30:00,673 INFO L87 Difference]: Start difference. First operand 1465 states and 1882 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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) [2023-11-29 02:30:39,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:30:39,898 INFO L93 Difference]: Finished difference Result 1483 states and 1902 transitions. [2023-11-29 02:30:39,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:30:39,900 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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 34 [2023-11-29 02:30:39,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:30:39,908 INFO L225 Difference]: With dead ends: 1483 [2023-11-29 02:30:39,908 INFO L226 Difference]: Without dead ends: 1483 [2023-11-29 02:30:39,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-29 02:30:39,909 INFO L413 NwaCegarLoop]: 1312 mSDtfsCounter, 1064 mSDsluCounter, 5238 mSDsCounter, 0 mSdLazyCounter, 2673 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1082 SdHoareTripleChecker+Valid, 6550 SdHoareTripleChecker+Invalid, 2678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 2673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:30:39,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1082 Valid, 6550 Invalid, 2678 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5 Valid, 2673 Invalid, 0 Unknown, 0 Unchecked, 38.9s Time] [2023-11-29 02:30:39,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1483 states. [2023-11-29 02:30:39,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1483 to 1474. [2023-11-29 02:30:39,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 851 states have (on average 2.126909518213866) internal successors, (1810), 1415 states have internal predecessors, (1810), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:30:39,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 1898 transitions. [2023-11-29 02:30:39,934 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 1898 transitions. Word has length 34 [2023-11-29 02:30:39,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:30:39,935 INFO L495 AbstractCegarLoop]: Abstraction has 1474 states and 1898 transitions. [2023-11-29 02:30:39,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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) [2023-11-29 02:30:39,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 1898 transitions. [2023-11-29 02:30:39,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 02:30:39,936 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:30:39,936 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:30:39,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-29 02:30:40,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:30:40,137 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:30:40,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:30:40,137 INFO L85 PathProgramCache]: Analyzing trace with hash 923401127, now seen corresponding path program 1 times [2023-11-29 02:30:40,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:30:40,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1138935068] [2023-11-29 02:30:40,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:30:40,138 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:30:40,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:30:40,139 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:30:40,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 02:30:41,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:30:41,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:30:41,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:30:41,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:30:41,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:30:41,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:30:41,110 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:30:41,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 02:30:41,176 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:30:41,177 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:30:41,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:30:41,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1138935068] [2023-11-29 02:30:41,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1138935068] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:30:41,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:30:41,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:30:41,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300932793] [2023-11-29 02:30:41,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:30:41,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:30:41,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:30:41,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:30:41,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:30:41,179 INFO L87 Difference]: Start difference. First operand 1474 states and 1898 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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) [2023-11-29 02:30:49,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:30:49,082 INFO L93 Difference]: Finished difference Result 1551 states and 1902 transitions. [2023-11-29 02:30:49,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:30:49,083 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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 36 [2023-11-29 02:30:49,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:30:49,092 INFO L225 Difference]: With dead ends: 1551 [2023-11-29 02:30:49,092 INFO L226 Difference]: Without dead ends: 1551 [2023-11-29 02:30:49,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:30:49,093 INFO L413 NwaCegarLoop]: 1197 mSDtfsCounter, 363 mSDsluCounter, 1571 mSDsCounter, 0 mSdLazyCounter, 1440 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2768 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:30:49,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 2768 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1440 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2023-11-29 02:30:49,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1551 states. [2023-11-29 02:30:49,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1551 to 1473. [2023-11-29 02:30:49,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1473 states, 851 states have (on average 2.124559341950646) internal successors, (1808), 1414 states have internal predecessors, (1808), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:30:49,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1473 states to 1473 states and 1896 transitions. [2023-11-29 02:30:49,125 INFO L78 Accepts]: Start accepts. Automaton has 1473 states and 1896 transitions. Word has length 36 [2023-11-29 02:30:49,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:30:49,126 INFO L495 AbstractCegarLoop]: Abstraction has 1473 states and 1896 transitions. [2023-11-29 02:30:49,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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) [2023-11-29 02:30:49,126 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 1896 transitions. [2023-11-29 02:30:49,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 02:30:49,127 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:30:49,127 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:30:49,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-11-29 02:30:49,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:30:49,328 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:30:49,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:30:49,328 INFO L85 PathProgramCache]: Analyzing trace with hash 923401128, now seen corresponding path program 1 times [2023-11-29 02:30:49,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:30:49,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158253423] [2023-11-29 02:30:49,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:30:49,329 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:30:49,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:30:49,330 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:30:49,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 02:30:50,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:30:50,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 02:30:50,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:30:50,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 02:30:50,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2023-11-29 02:30:50,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:30:50,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:30:50,675 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:30:50,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:30:50,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:30:51,002 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:30:51,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:30:51,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:30:51,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158253423] [2023-11-29 02:30:51,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158253423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:30:51,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:30:51,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 02:30:51,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142481928] [2023-11-29 02:30:51,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:30:51,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 02:30:51,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:30:51,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 02:30:51,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:30:51,004 INFO L87 Difference]: Start difference. First operand 1473 states and 1896 transitions. Second operand has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 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) [2023-11-29 02:31:38,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:31:38,732 INFO L93 Difference]: Finished difference Result 1556 states and 1902 transitions. [2023-11-29 02:31:38,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 02:31:38,734 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 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 36 [2023-11-29 02:31:38,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:31:38,739 INFO L225 Difference]: With dead ends: 1556 [2023-11-29 02:31:38,739 INFO L226 Difference]: Without dead ends: 1556 [2023-11-29 02:31:38,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-11-29 02:31:38,740 INFO L413 NwaCegarLoop]: 1108 mSDtfsCounter, 1613 mSDsluCounter, 4722 mSDsCounter, 0 mSdLazyCounter, 3573 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1629 SdHoareTripleChecker+Valid, 5830 SdHoareTripleChecker+Invalid, 3584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 3573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:31:38,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1629 Valid, 5830 Invalid, 3584 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [11 Valid, 3573 Invalid, 0 Unknown, 0 Unchecked, 47.3s Time] [2023-11-29 02:31:38,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2023-11-29 02:31:38,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1473. [2023-11-29 02:31:38,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1473 states, 851 states have (on average 2.1233842538190366) internal successors, (1807), 1414 states have internal predecessors, (1807), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:31:38,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1473 states to 1473 states and 1895 transitions. [2023-11-29 02:31:38,765 INFO L78 Accepts]: Start accepts. Automaton has 1473 states and 1895 transitions. Word has length 36 [2023-11-29 02:31:38,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:31:38,766 INFO L495 AbstractCegarLoop]: Abstraction has 1473 states and 1895 transitions. [2023-11-29 02:31:38,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 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) [2023-11-29 02:31:38,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 1895 transitions. [2023-11-29 02:31:38,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-29 02:31:38,767 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:31:38,767 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:31:38,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-11-29 02:31:38,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:31:38,967 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:31:38,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:31:38,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1667576463, now seen corresponding path program 1 times [2023-11-29 02:31:38,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:31:38,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890204516] [2023-11-29 02:31:38,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:31:38,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:31:38,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:31:38,970 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:31:38,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 02:31:39,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:31:39,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:31:39,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:31:39,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 02:31:39,701 INFO L378 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 25 treesize of output 1 [2023-11-29 02:31:39,745 INFO L378 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 29 treesize of output 11 [2023-11-29 02:31:39,769 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:31:39,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:31:39,769 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:31:39,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890204516] [2023-11-29 02:31:39,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890204516] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:31:39,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:31:39,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:31:39,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012451258] [2023-11-29 02:31:39,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:31:39,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:31:39,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:31:39,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:31:39,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:31:39,771 INFO L87 Difference]: Start difference. First operand 1473 states and 1895 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-29 02:31:50,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:31:50,625 INFO L93 Difference]: Finished difference Result 1472 states and 1893 transitions. [2023-11-29 02:31:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:31:50,626 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 38 [2023-11-29 02:31:50,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:31:50,631 INFO L225 Difference]: With dead ends: 1472 [2023-11-29 02:31:50,631 INFO L226 Difference]: Without dead ends: 1472 [2023-11-29 02:31:50,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:31:50,632 INFO L413 NwaCegarLoop]: 1321 mSDtfsCounter, 15 mSDsluCounter, 2504 mSDsCounter, 0 mSdLazyCounter, 2019 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 3825 SdHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:31:50,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 3825 Invalid, 2019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2019 Invalid, 0 Unknown, 0 Unchecked, 10.8s Time] [2023-11-29 02:31:50,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2023-11-29 02:31:50,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1472. [2023-11-29 02:31:50,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 851 states have (on average 2.1210340775558167) internal successors, (1805), 1413 states have internal predecessors, (1805), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:31:50,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 1893 transitions. [2023-11-29 02:31:50,649 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 1893 transitions. Word has length 38 [2023-11-29 02:31:50,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:31:50,650 INFO L495 AbstractCegarLoop]: Abstraction has 1472 states and 1893 transitions. [2023-11-29 02:31:50,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-29 02:31:50,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 1893 transitions. [2023-11-29 02:31:50,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-29 02:31:50,651 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:31:50,651 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:31:50,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 02:31:50,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:31:50,851 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:31:50,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:31:50,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1667576462, now seen corresponding path program 1 times [2023-11-29 02:31:50,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:31:50,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [536234185] [2023-11-29 02:31:50,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:31:50,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:31:50,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:31:50,853 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:31:50,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 02:31:51,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:31:51,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:31:51,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:31:51,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:31:51,647 INFO L378 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 16 treesize of output 12 [2023-11-29 02:31:51,667 INFO L378 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 25 treesize of output 1 [2023-11-29 02:31:51,776 INFO L378 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 27 treesize of output 9 [2023-11-29 02:31:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:31:51,813 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:31:51,814 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:31:51,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [536234185] [2023-11-29 02:31:51,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [536234185] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:31:51,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:31:51,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:31:51,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163595914] [2023-11-29 02:31:51,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:31:51,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:31:51,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:31:51,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:31:51,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:31:51,815 INFO L87 Difference]: Start difference. First operand 1472 states and 1893 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-29 02:32:06,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:32:06,052 INFO L93 Difference]: Finished difference Result 1471 states and 1891 transitions. [2023-11-29 02:32:06,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:32:06,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 38 [2023-11-29 02:32:06,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:32:06,059 INFO L225 Difference]: With dead ends: 1471 [2023-11-29 02:32:06,059 INFO L226 Difference]: Without dead ends: 1471 [2023-11-29 02:32:06,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:32:06,060 INFO L413 NwaCegarLoop]: 1320 mSDtfsCounter, 13 mSDsluCounter, 2582 mSDsCounter, 0 mSdLazyCounter, 1940 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 3902 SdHoareTripleChecker+Invalid, 1940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:32:06,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 3902 Invalid, 1940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1940 Invalid, 0 Unknown, 0 Unchecked, 14.1s Time] [2023-11-29 02:32:06,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2023-11-29 02:32:06,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1471. [2023-11-29 02:32:06,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 851 states have (on average 2.118683901292597) internal successors, (1803), 1412 states have internal predecessors, (1803), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:32:06,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 1891 transitions. [2023-11-29 02:32:06,079 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 1891 transitions. Word has length 38 [2023-11-29 02:32:06,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:32:06,080 INFO L495 AbstractCegarLoop]: Abstraction has 1471 states and 1891 transitions. [2023-11-29 02:32:06,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-29 02:32:06,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 1891 transitions. [2023-11-29 02:32:06,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 02:32:06,081 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:32:06,081 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:32:06,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-11-29 02:32:06,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:32:06,281 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:32:06,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:32:06,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1183501837, now seen corresponding path program 1 times [2023-11-29 02:32:06,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:32:06,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [327209077] [2023-11-29 02:32:06,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:32:06,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:32:06,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:32:06,284 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:32:06,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 02:32:06,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:32:06,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:32:07,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:32:07,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 02:32:07,038 INFO L378 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 25 treesize of output 1 [2023-11-29 02:32:07,112 INFO L378 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 29 treesize of output 11 [2023-11-29 02:32:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:32:07,137 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:32:07,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:32:07,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [327209077] [2023-11-29 02:32:07,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [327209077] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:32:07,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:32:07,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:32:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990973708] [2023-11-29 02:32:07,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:32:07,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:32:07,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:32:07,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:32:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:32:07,139 INFO L87 Difference]: Start difference. First operand 1471 states and 1891 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 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) [2023-11-29 02:32:16,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:32:16,752 INFO L93 Difference]: Finished difference Result 1470 states and 1889 transitions. [2023-11-29 02:32:16,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:32:16,752 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 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 41 [2023-11-29 02:32:16,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:32:16,759 INFO L225 Difference]: With dead ends: 1470 [2023-11-29 02:32:16,759 INFO L226 Difference]: Without dead ends: 1470 [2023-11-29 02:32:16,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:32:16,760 INFO L413 NwaCegarLoop]: 1320 mSDtfsCounter, 10 mSDsluCounter, 2502 mSDsCounter, 0 mSdLazyCounter, 2016 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 3822 SdHoareTripleChecker+Invalid, 2016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:32:16,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 3822 Invalid, 2016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2016 Invalid, 0 Unknown, 0 Unchecked, 9.5s Time] [2023-11-29 02:32:16,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2023-11-29 02:32:16,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 1470. [2023-11-29 02:32:16,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1470 states, 851 states have (on average 2.116333725029377) internal successors, (1801), 1411 states have internal predecessors, (1801), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:32:16,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 1889 transitions. [2023-11-29 02:32:16,779 INFO L78 Accepts]: Start accepts. Automaton has 1470 states and 1889 transitions. Word has length 41 [2023-11-29 02:32:16,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:32:16,780 INFO L495 AbstractCegarLoop]: Abstraction has 1470 states and 1889 transitions. [2023-11-29 02:32:16,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 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) [2023-11-29 02:32:16,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 1889 transitions. [2023-11-29 02:32:16,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 02:32:16,780 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:32:16,781 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:32:16,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 02:32:16,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:32:16,981 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:32:16,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:32:16,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1183501838, now seen corresponding path program 1 times [2023-11-29 02:32:16,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:32:16,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385999405] [2023-11-29 02:32:16,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:32:16,983 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:32:16,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:32:16,983 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:32:16,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 02:32:17,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:32:17,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:32:17,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:32:17,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:32:17,805 INFO L378 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 16 treesize of output 12 [2023-11-29 02:32:17,834 INFO L378 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 25 treesize of output 1 [2023-11-29 02:32:18,061 INFO L378 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 27 treesize of output 9 [2023-11-29 02:32:18,117 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:32:18,117 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:32:18,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:32:18,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385999405] [2023-11-29 02:32:18,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385999405] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:32:18,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:32:18,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:32:18,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457543423] [2023-11-29 02:32:18,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:32:18,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:32:18,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:32:18,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:32:18,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:32:18,119 INFO L87 Difference]: Start difference. First operand 1470 states and 1889 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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) [2023-11-29 02:32:32,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:32:32,927 INFO L93 Difference]: Finished difference Result 1477 states and 1896 transitions. [2023-11-29 02:32:32,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:32:32,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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 41 [2023-11-29 02:32:32,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:32:32,935 INFO L225 Difference]: With dead ends: 1477 [2023-11-29 02:32:32,935 INFO L226 Difference]: Without dead ends: 1477 [2023-11-29 02:32:32,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:32:32,936 INFO L413 NwaCegarLoop]: 1318 mSDtfsCounter, 15 mSDsluCounter, 2577 mSDsCounter, 0 mSdLazyCounter, 1958 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 3895 SdHoareTripleChecker+Invalid, 1959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:32:32,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 3895 Invalid, 1959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1958 Invalid, 0 Unknown, 0 Unchecked, 14.7s Time] [2023-11-29 02:32:32,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2023-11-29 02:32:32,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 1476. [2023-11-29 02:32:32,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1476 states, 857 states have (on average 2.1096849474912487) internal successors, (1808), 1417 states have internal predecessors, (1808), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:32:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1476 states to 1476 states and 1896 transitions. [2023-11-29 02:32:32,961 INFO L78 Accepts]: Start accepts. Automaton has 1476 states and 1896 transitions. Word has length 41 [2023-11-29 02:32:32,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:32:32,961 INFO L495 AbstractCegarLoop]: Abstraction has 1476 states and 1896 transitions. [2023-11-29 02:32:32,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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) [2023-11-29 02:32:32,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1476 states and 1896 transitions. [2023-11-29 02:32:32,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-11-29 02:32:32,962 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:32:32,962 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:32:32,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 02:32:33,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:32:33,163 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:32:33,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:32:33,163 INFO L85 PathProgramCache]: Analyzing trace with hash 383533950, now seen corresponding path program 1 times [2023-11-29 02:32:33,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:32:33,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [811154512] [2023-11-29 02:32:33,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:32:33,164 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:32:33,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:32:33,165 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:32:33,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 02:32:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:32:34,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 02:32:34,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:32:34,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:32:34,051 INFO L378 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 16 treesize of output 12 [2023-11-29 02:32:34,073 INFO L378 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 25 treesize of output 1 [2023-11-29 02:32:34,437 INFO L378 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 27 treesize of output 9 [2023-11-29 02:32:34,497 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:32:34,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:32:37,065 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:32:37,065 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:32:37,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [811154512] [2023-11-29 02:32:37,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [811154512] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:32:37,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:32:37,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 02:32:37,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285070835] [2023-11-29 02:32:37,067 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:32:37,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 02:32:37,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:32:37,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 02:32:37,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 02:32:37,069 INFO L87 Difference]: Start difference. First operand 1476 states and 1896 transitions. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 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) [2023-11-29 02:33:40,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:33:40,770 INFO L93 Difference]: Finished difference Result 1485 states and 1903 transitions. [2023-11-29 02:33:40,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:33:40,772 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 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 44 [2023-11-29 02:33:40,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:33:40,777 INFO L225 Difference]: With dead ends: 1485 [2023-11-29 02:33:40,777 INFO L226 Difference]: Without dead ends: 1485 [2023-11-29 02:33:40,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:33:40,778 INFO L413 NwaCegarLoop]: 1317 mSDtfsCounter, 24 mSDsluCounter, 5999 mSDsCounter, 0 mSdLazyCounter, 4381 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 7316 SdHoareTripleChecker+Invalid, 4385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 4381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:33:40,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 7316 Invalid, 4385 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4 Valid, 4381 Invalid, 0 Unknown, 0 Unchecked, 62.6s Time] [2023-11-29 02:33:40,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2023-11-29 02:33:40,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 1483. [2023-11-29 02:33:40,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 865 states have (on average 2.098265895953757) internal successors, (1815), 1424 states have internal predecessors, (1815), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:33:40,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 1903 transitions. [2023-11-29 02:33:40,799 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 1903 transitions. Word has length 44 [2023-11-29 02:33:40,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:33:40,799 INFO L495 AbstractCegarLoop]: Abstraction has 1483 states and 1903 transitions. [2023-11-29 02:33:40,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 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) [2023-11-29 02:33:40,799 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 1903 transitions. [2023-11-29 02:33:40,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-29 02:33:40,799 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:33:40,800 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:33:40,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-11-29 02:33:41,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:33:41,000 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:33:41,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:33:41,001 INFO L85 PathProgramCache]: Analyzing trace with hash 972615863, now seen corresponding path program 1 times [2023-11-29 02:33:41,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:33:41,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253736089] [2023-11-29 02:33:41,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:33:41,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:33:41,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:33:41,003 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:33:41,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 02:33:41,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:33:41,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:33:41,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:33:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:33:41,995 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:33:42,143 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:33:42,143 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:33:42,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253736089] [2023-11-29 02:33:42,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253736089] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:33:42,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:33:42,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 02:33:42,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594386515] [2023-11-29 02:33:42,143 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:33:42,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 02:33:42,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:33:42,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 02:33:42,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:33:42,145 INFO L87 Difference]: Start difference. First operand 1483 states and 1903 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 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) [2023-11-29 02:33:48,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:33:48,858 INFO L93 Difference]: Finished difference Result 1520 states and 1938 transitions. [2023-11-29 02:33:48,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:33:48,860 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 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 51 [2023-11-29 02:33:48,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:33:48,865 INFO L225 Difference]: With dead ends: 1520 [2023-11-29 02:33:48,865 INFO L226 Difference]: Without dead ends: 1520 [2023-11-29 02:33:48,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2023-11-29 02:33:48,866 INFO L413 NwaCegarLoop]: 1328 mSDtfsCounter, 24 mSDsluCounter, 10599 mSDsCounter, 0 mSdLazyCounter, 1277 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 11927 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:33:48,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 11927 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1277 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2023-11-29 02:33:48,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2023-11-29 02:33:48,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1513. [2023-11-29 02:33:48,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 895 states have (on average 2.0670391061452515) internal successors, (1850), 1454 states have internal predecessors, (1850), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:33:48,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 1938 transitions. [2023-11-29 02:33:48,883 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 1938 transitions. Word has length 51 [2023-11-29 02:33:48,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:33:48,883 INFO L495 AbstractCegarLoop]: Abstraction has 1513 states and 1938 transitions. [2023-11-29 02:33:48,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 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) [2023-11-29 02:33:48,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 1938 transitions. [2023-11-29 02:33:48,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-29 02:33:48,884 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:33:48,884 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:33:48,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 02:33:49,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:33:49,084 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:33:49,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:33:49,085 INFO L85 PathProgramCache]: Analyzing trace with hash 663012903, now seen corresponding path program 2 times [2023-11-29 02:33:49,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:33:49,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [214661703] [2023-11-29 02:33:49,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:33:49,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:33:49,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:33:49,087 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:33:49,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 02:33:52,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:33:52,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:33:52,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 02:33:52,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:33:52,721 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 2 proven. 92 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:33:52,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:33:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 2 proven. 92 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:33:53,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:33:53,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [214661703] [2023-11-29 02:33:53,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [214661703] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:33:53,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:33:53,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-11-29 02:33:53,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42656781] [2023-11-29 02:33:53,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:33:53,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 02:33:53,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:33:53,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:33:53,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:33:53,234 INFO L87 Difference]: Start difference. First operand 1513 states and 1938 transitions. Second operand has 20 states, 20 states have (on average 3.6) internal successors, (72), 20 states have internal predecessors, (72), 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) [2023-11-29 02:34:04,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:34:04,024 INFO L93 Difference]: Finished difference Result 1534 states and 1952 transitions. [2023-11-29 02:34:04,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:34:04,026 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.6) internal successors, (72), 20 states have internal predecessors, (72), 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 66 [2023-11-29 02:34:04,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:34:04,029 INFO L225 Difference]: With dead ends: 1534 [2023-11-29 02:34:04,029 INFO L226 Difference]: Without dead ends: 1534 [2023-11-29 02:34:04,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:34:04,030 INFO L413 NwaCegarLoop]: 1333 mSDtfsCounter, 31 mSDsluCounter, 14639 mSDsCounter, 0 mSdLazyCounter, 1915 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 15972 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:34:04,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 15972 Invalid, 1916 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1915 Invalid, 0 Unknown, 0 Unchecked, 10.7s Time] [2023-11-29 02:34:04,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states. [2023-11-29 02:34:04,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 1525. [2023-11-29 02:34:04,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 907 states have (on average 2.0551267916207276) internal successors, (1864), 1466 states have internal predecessors, (1864), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:34:04,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 1952 transitions. [2023-11-29 02:34:04,049 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 1952 transitions. Word has length 66 [2023-11-29 02:34:04,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:34:04,049 INFO L495 AbstractCegarLoop]: Abstraction has 1525 states and 1952 transitions. [2023-11-29 02:34:04,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.6) internal successors, (72), 20 states have internal predecessors, (72), 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) [2023-11-29 02:34:04,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 1952 transitions. [2023-11-29 02:34:04,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-29 02:34:04,049 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:34:04,050 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:34:04,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 02:34:04,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:34:04,250 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:34:04,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:34:04,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2040085543, now seen corresponding path program 3 times [2023-11-29 02:34:04,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:34:04,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1242951813] [2023-11-29 02:34:04,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:34:04,252 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:34:04,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:34:04,253 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:34:04,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 02:34:06,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:34:06,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:34:06,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:34:06,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:34:06,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:34:06,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:34:06,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 02:34:06,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:34:06,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:34:06,429 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:34:06,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:34:08,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:34:08,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:34:08,251 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:34:08,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:34:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:34:08,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:34:12,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:34:12,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 82 [2023-11-29 02:34:18,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:34:18,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 76 [2023-11-29 02:34:19,452 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:34:19,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 02:34:19,795 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:34:19,796 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:34:19,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1242951813] [2023-11-29 02:34:19,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1242951813] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:34:19,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:34:19,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-29 02:34:19,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534476330] [2023-11-29 02:34:19,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:34:19,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 02:34:19,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:34:19,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:34:19,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2023-11-29 02:34:19,798 INFO L87 Difference]: Start difference. First operand 1525 states and 1952 transitions. Second operand has 17 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:36:34,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:36:34,407 INFO L93 Difference]: Finished difference Result 2109 states and 2636 transitions. [2023-11-29 02:36:34,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:36:34,408 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 72 [2023-11-29 02:36:34,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:36:34,411 INFO L225 Difference]: With dead ends: 2109 [2023-11-29 02:36:34,411 INFO L226 Difference]: Without dead ends: 2109 [2023-11-29 02:36:34,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 126 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=105, Invalid=400, Unknown=1, NotChecked=0, Total=506 [2023-11-29 02:36:34,412 INFO L413 NwaCegarLoop]: 1094 mSDtfsCounter, 4048 mSDsluCounter, 6928 mSDsCounter, 0 mSdLazyCounter, 5582 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 127.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4066 SdHoareTripleChecker+Valid, 8022 SdHoareTripleChecker+Invalid, 5637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 5582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 133.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:36:34,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4066 Valid, 8022 Invalid, 5637 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [55 Valid, 5582 Invalid, 0 Unknown, 0 Unchecked, 133.1s Time] [2023-11-29 02:36:34,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2109 states. [2023-11-29 02:36:34,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2109 to 1525. [2023-11-29 02:36:34,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 910 states have (on average 2.0395604395604394) internal successors, (1856), 1466 states have internal predecessors, (1856), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:36:34,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 1944 transitions. [2023-11-29 02:36:34,439 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 1944 transitions. Word has length 72 [2023-11-29 02:36:34,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:36:34,440 INFO L495 AbstractCegarLoop]: Abstraction has 1525 states and 1944 transitions. [2023-11-29 02:36:34,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:36:34,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 1944 transitions. [2023-11-29 02:36:34,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 02:36:34,440 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:36:34,441 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:36:34,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-11-29 02:36:34,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:36:34,641 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:36:34,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:36:34,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1181856813, now seen corresponding path program 1 times [2023-11-29 02:36:34,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:36:34,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [16830593] [2023-11-29 02:36:34,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:36:34,643 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:36:34,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:36:34,643 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:36:34,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 02:36:35,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:36:35,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:36:35,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:36:35,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 02:36:36,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:36,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:36:36,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:36,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:36:36,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:36,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:36:36,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:36,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:36:36,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:36,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:36:36,093 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:36:36,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:36:36,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:36:36,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [16830593] [2023-11-29 02:36:36,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [16830593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:36:36,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:36:36,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:36:36,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107038009] [2023-11-29 02:36:36,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:36:36,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:36:36,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:36:36,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:36:36,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:36:36,095 INFO L87 Difference]: Start difference. First operand 1525 states and 1944 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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) [2023-11-29 02:36:40,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:36:40,687 INFO L93 Difference]: Finished difference Result 1599 states and 1946 transitions. [2023-11-29 02:36:40,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:36:40,688 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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 [2023-11-29 02:36:40,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:36:40,692 INFO L225 Difference]: With dead ends: 1599 [2023-11-29 02:36:40,692 INFO L226 Difference]: Without dead ends: 1599 [2023-11-29 02:36:40,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:36:40,693 INFO L413 NwaCegarLoop]: 1194 mSDtfsCounter, 336 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:36:40,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 1943 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-11-29 02:36:40,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states. [2023-11-29 02:36:40,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1521. [2023-11-29 02:36:40,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 910 states have (on average 2.035164835164835) internal successors, (1852), 1462 states have internal predecessors, (1852), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:36:40,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 1940 transitions. [2023-11-29 02:36:40,721 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 1940 transitions. Word has length 73 [2023-11-29 02:36:40,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:36:40,721 INFO L495 AbstractCegarLoop]: Abstraction has 1521 states and 1940 transitions. [2023-11-29 02:36:40,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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) [2023-11-29 02:36:40,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 1940 transitions. [2023-11-29 02:36:40,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 02:36:40,722 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:36:40,722 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:36:40,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 02:36:40,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:36:40,923 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:36:40,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:36:40,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1181856812, now seen corresponding path program 1 times [2023-11-29 02:36:40,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:36:40,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088173931] [2023-11-29 02:36:40,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:36:40,925 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:36:40,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:36:40,926 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:36:40,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 02:36:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:36:42,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:36:42,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:36:42,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:36:42,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:42,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:36:42,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:42,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:36:42,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:42,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:36:42,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:42,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:36:42,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:42,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:36:42,390 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:36:42,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:36:42,390 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:36:42,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088173931] [2023-11-29 02:36:42,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088173931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:36:42,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:36:42,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:36:42,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161671930] [2023-11-29 02:36:42,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:36:42,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:36:42,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:36:42,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:36:42,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:36:42,392 INFO L87 Difference]: Start difference. First operand 1521 states and 1940 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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) [2023-11-29 02:36:50,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:36:50,959 INFO L93 Difference]: Finished difference Result 1773 states and 2160 transitions. [2023-11-29 02:36:50,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:36:50,960 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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 [2023-11-29 02:36:50,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:36:50,964 INFO L225 Difference]: With dead ends: 1773 [2023-11-29 02:36:50,964 INFO L226 Difference]: Without dead ends: 1773 [2023-11-29 02:36:50,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:36:50,965 INFO L413 NwaCegarLoop]: 1158 mSDtfsCounter, 465 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 1966 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:36:50,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 1966 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 860 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 02:36:50,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2023-11-29 02:36:50,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 1517. [2023-11-29 02:36:50,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 910 states have (on average 2.0307692307692307) internal successors, (1848), 1458 states have internal predecessors, (1848), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:36:50,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1936 transitions. [2023-11-29 02:36:50,986 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 1936 transitions. Word has length 73 [2023-11-29 02:36:50,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:36:50,986 INFO L495 AbstractCegarLoop]: Abstraction has 1517 states and 1936 transitions. [2023-11-29 02:36:50,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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) [2023-11-29 02:36:50,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 1936 transitions. [2023-11-29 02:36:50,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-11-29 02:36:50,986 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:36:50,986 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:36:51,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 02:36:51,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:36:51,187 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:36:51,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:36:51,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2019294230, now seen corresponding path program 1 times [2023-11-29 02:36:51,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:36:51,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475813621] [2023-11-29 02:36:51,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:36:51,189 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:36:51,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:36:51,190 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:36:51,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 02:36:52,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:36:53,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 761 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:36:53,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:36:53,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:36:53,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:36:53,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 02:36:53,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2023-11-29 02:36:53,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:53,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:36:53,433 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:36:53,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:36:55,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:36:55,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:36:55,159 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:36:55,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:36:55,349 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:36:55,349 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:37:02,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:37:02,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 82 [2023-11-29 02:37:09,458 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:37:09,825 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:37:09,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:37:09,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475813621] [2023-11-29 02:37:09,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475813621] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:37:09,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:37:09,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-29 02:37:09,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001508224] [2023-11-29 02:37:09,826 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:37:09,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 02:37:09,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:37:09,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:37:09,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=220, Unknown=2, NotChecked=0, Total=272 [2023-11-29 02:37:09,827 INFO L87 Difference]: Start difference. First operand 1517 states and 1936 transitions. Second operand has 17 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:38:27,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:38:27,125 INFO L93 Difference]: Finished difference Result 1632 states and 1980 transitions. [2023-11-29 02:38:27,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:38:27,128 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 74 [2023-11-29 02:38:27,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:38:27,130 INFO L225 Difference]: With dead ends: 1632 [2023-11-29 02:38:27,130 INFO L226 Difference]: Without dead ends: 1632 [2023-11-29 02:38:27,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=96, Invalid=364, Unknown=2, NotChecked=0, Total=462 [2023-11-29 02:38:27,131 INFO L413 NwaCegarLoop]: 1110 mSDtfsCounter, 1976 mSDsluCounter, 5723 mSDsCounter, 0 mSdLazyCounter, 5465 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 71.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1992 SdHoareTripleChecker+Valid, 6833 SdHoareTripleChecker+Invalid, 5491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 5465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 76.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:38:27,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1992 Valid, 6833 Invalid, 5491 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [26 Valid, 5465 Invalid, 0 Unknown, 0 Unchecked, 76.4s Time] [2023-11-29 02:38:27,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states. [2023-11-29 02:38:27,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1519. [2023-11-29 02:38:27,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 912 states have (on average 2.0285087719298245) internal successors, (1850), 1460 states have internal predecessors, (1850), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:38:27,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 1938 transitions. [2023-11-29 02:38:27,147 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 1938 transitions. Word has length 74 [2023-11-29 02:38:27,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:38:27,147 INFO L495 AbstractCegarLoop]: Abstraction has 1519 states and 1938 transitions. [2023-11-29 02:38:27,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:38:27,147 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 1938 transitions. [2023-11-29 02:38:27,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-11-29 02:38:27,148 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:38:27,148 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2023-11-29 02:38:27,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 02:38:27,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:38:27,348 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:38:27,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:27,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1904983661, now seen corresponding path program 1 times [2023-11-29 02:38:27,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:38:27,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933349267] [2023-11-29 02:38:27,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:27,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:38:27,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:38:27,350 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:38:27,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 02:38:29,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:29,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 02:38:29,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:30,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,386 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 02:38:30,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 20 [2023-11-29 02:38:30,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,547 INFO L349 Elim1Store]: treesize reduction 50, result has 24.2 percent of original size [2023-11-29 02:38:30,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2023-11-29 02:38:30,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2023-11-29 02:38:30,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,712 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 02:38:30,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 23 [2023-11-29 02:38:30,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,818 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 02:38:30,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 23 [2023-11-29 02:38:30,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:30,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2023-11-29 02:38:31,023 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:38:31,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 02:38:31,123 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:38:31,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:38:31,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:38:31,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933349267] [2023-11-29 02:38:31,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933349267] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:38:31,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:38:31,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:38:31,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957160644] [2023-11-29 02:38:31,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:38:31,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:38:31,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:38:31,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:38:31,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:38:31,125 INFO L87 Difference]: Start difference. First operand 1519 states and 1938 transitions. Second operand has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 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) [2023-11-29 02:38:53,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:38:53,305 INFO L93 Difference]: Finished difference Result 1595 states and 1942 transitions. [2023-11-29 02:38:53,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:38:53,306 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 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 77 [2023-11-29 02:38:53,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:38:53,308 INFO L225 Difference]: With dead ends: 1595 [2023-11-29 02:38:53,308 INFO L226 Difference]: Without dead ends: 1595 [2023-11-29 02:38:53,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:38:53,308 INFO L413 NwaCegarLoop]: 1161 mSDtfsCounter, 2169 mSDsluCounter, 2263 mSDsCounter, 0 mSdLazyCounter, 1905 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2185 SdHoareTripleChecker+Valid, 3424 SdHoareTripleChecker+Invalid, 1925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:38:53,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2185 Valid, 3424 Invalid, 1925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1905 Invalid, 0 Unknown, 0 Unchecked, 21.9s Time] [2023-11-29 02:38:53,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2023-11-29 02:38:53,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1517. [2023-11-29 02:38:53,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 912 states have (on average 2.026315789473684) internal successors, (1848), 1458 states have internal predecessors, (1848), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2023-11-29 02:38:53,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1936 transitions. [2023-11-29 02:38:53,323 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 1936 transitions. Word has length 77 [2023-11-29 02:38:53,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:38:53,323 INFO L495 AbstractCegarLoop]: Abstraction has 1517 states and 1936 transitions. [2023-11-29 02:38:53,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 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) [2023-11-29 02:38:53,323 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 1936 transitions. [2023-11-29 02:38:53,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-11-29 02:38:53,324 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:38:53,324 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 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] [2023-11-29 02:38:53,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 02:38:53,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:38:53,525 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [xatoi_positiveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, xatoi_positiveErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 692 more)] === [2023-11-29 02:38:53,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:53,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1904983662, now seen corresponding path program 1 times [2023-11-29 02:38:53,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:38:53,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80955010] [2023-11-29 02:38:53,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:53,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:38:53,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:38:53,527 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 02:38:53,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33fc72d1-2f56-4c91-9aa3-0134ac097e3e/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 02:38:56,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:56,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 02:38:56,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:56,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:56,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:38:56,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 02:38:57,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:57,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:38:57,222 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:38:57,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:38:59,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,655 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2023-11-29 02:38:59,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 18 treesize of output 20 [2023-11-29 02:38:59,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 14 [2023-11-29 02:38:59,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2023-11-29 02:38:59,803 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:38:59,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:38:59,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:38:59,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 02:38:59,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:38:59,970 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:38:59,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2023-11-29 02:38:59,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2023-11-29 02:39:00,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-11-29 02:39:00,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 02:39:00,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 14 [2023-11-29 02:39:00,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:00,202 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:39:00,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 16 [2023-11-29 02:39:00,561 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-29 02:39:00,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2023-11-29 02:39:00,860 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:39:00,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:19,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:19,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 223 treesize of output 311 [2023-11-29 02:39:52,843 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:52,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 159 treesize of output 249 [2023-11-29 02:40:17,832 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:40:17,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 02:40:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:40:18,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:40:18,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80955010] [2023-11-29 02:40:18,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80955010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:40:18,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:40:18,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2023-11-29 02:40:18,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650489215] [2023-11-29 02:40:18,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:40:18,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:40:18,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:40:18,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:40:18,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=372, Unknown=9, NotChecked=0, Total=462 [2023-11-29 02:40:18,563 INFO L87 Difference]: Start difference. First operand 1517 states and 1936 transitions. Second operand has 22 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:40:21,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:40:23,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:41:07,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:41:09,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:41:45,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:41:46,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1]