./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0102-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- 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_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0102-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:29:35,273 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:29:35,347 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2023-12-02 17:29:35,351 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:29:35,352 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:29:35,379 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:29:35,380 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:29:35,380 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:29:35,381 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:29:35,382 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:29:35,382 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:29:35,383 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:29:35,383 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:29:35,384 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 17:29:35,384 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:29:35,385 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:29:35,386 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 17:29:35,386 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 17:29:35,387 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:29:35,387 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 17:29:35,388 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 17:29:35,388 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 17:29:35,389 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 17:29:35,389 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 17:29:35,390 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:29:35,390 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 17:29:35,391 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:29:35,391 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 17:29:35,391 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:29:35,392 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 17:29:35,392 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 17:29:35,393 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 17:29:35,393 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:29:35,393 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 17:29:35,393 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 17:29:35,394 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 17:29:35,394 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:29:35,394 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:29:35,394 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:29:35,395 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:29:35,395 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:29:35,395 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:29:35,395 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:29:35,396 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 17:29:35,396 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 17:29:35,396 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:29:35,396 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:29:35,397 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:29:35,397 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/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_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 [2023-12-02 17:29:35,625 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:29:35,649 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:29:35,652 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:29:35,653 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:29:35,654 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:29:35,655 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/memsafety/test-0102-2.i [2023-12-02 17:29:38,346 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:29:38,567 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:29:38,567 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/sv-benchmarks/c/memsafety/test-0102-2.i [2023-12-02 17:29:38,584 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data/1fa3a2b1a/4dc4c49d7df0446ebc01ccfe194b1c79/FLAGff1caa6eb [2023-12-02 17:29:38,597 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data/1fa3a2b1a/4dc4c49d7df0446ebc01ccfe194b1c79 [2023-12-02 17:29:38,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:29:38,600 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:29:38,602 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:29:38,602 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:29:38,606 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:29:38,607 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:29:38" (1/1) ... [2023-12-02 17:29:38,608 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a9640f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:38, skipping insertion in model container [2023-12-02 17:29:38,608 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:29:38" (1/1) ... [2023-12-02 17:29:38,652 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:29:38,917 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:29:38,928 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-12-02 17:29:38,929 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@27c18506 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:38, skipping insertion in model container [2023-12-02 17:29:38,929 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:29:38,929 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-12-02 17:29:38,931 INFO L158 Benchmark]: Toolchain (without parser) took 329.62ms. Allocated memory is still 157.3MB. Free memory was 116.6MB in the beginning and 104.4MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-12-02 17:29:38,932 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 111.1MB. Free memory was 85.6MB in the beginning and 85.5MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:29:38,933 INFO L158 Benchmark]: CACSL2BoogieTranslator took 327.51ms. Allocated memory is still 157.3MB. Free memory was 116.6MB in the beginning and 104.4MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-12-02 17:29:38,934 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.17ms. Allocated memory is still 111.1MB. Free memory was 85.6MB in the beginning and 85.5MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 327.51ms. Allocated memory is still 157.3MB. Free memory was 116.6MB in the beginning and 104.4MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 551]: 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_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0102-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:29:40,723 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:29:40,811 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2023-12-02 17:29:40,818 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:29:40,819 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:29:40,851 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:29:40,851 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:29:40,852 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:29:40,853 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:29:40,853 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:29:40,854 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:29:40,854 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:29:40,855 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:29:40,856 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:29:40,856 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:29:40,857 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:29:40,858 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 17:29:40,858 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 17:29:40,859 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:29:40,859 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 17:29:40,860 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:29:40,860 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 17:29:40,861 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:29:40,861 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 17:29:40,862 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 17:29:40,862 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 17:29:40,862 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:29:40,863 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 17:29:40,863 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 17:29:40,864 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 17:29:40,864 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 17:29:40,864 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 17:29:40,865 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:29:40,865 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:29:40,865 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 17:29:40,866 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:29:40,866 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:29:40,866 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:29:40,866 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:29:40,867 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:29:40,867 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 17:29:40,867 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 17:29:40,867 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:29:40,868 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:29:40,868 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:29:40,868 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/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_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d10910cb8c44ec8f982d35122d9e66670129ee7c874265953b685f7f63a30072 [2023-12-02 17:29:41,190 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:29:41,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:29:41,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:29:41,213 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:29:41,214 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:29:41,215 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/memsafety/test-0102-2.i [2023-12-02 17:29:44,058 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:29:44,302 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:29:44,303 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/sv-benchmarks/c/memsafety/test-0102-2.i [2023-12-02 17:29:44,320 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data/2a3e3d979/f26eed70e0a1465d857ef1b1baacb499/FLAGfb154d18c [2023-12-02 17:29:44,337 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/data/2a3e3d979/f26eed70e0a1465d857ef1b1baacb499 [2023-12-02 17:29:44,340 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:29:44,341 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:29:44,343 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:29:44,343 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:29:44,349 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:29:44,350 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,351 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c3ae8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44, skipping insertion in model container [2023-12-02 17:29:44,351 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,405 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:29:44,732 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:29:44,748 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-02 17:29:44,768 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:29:44,804 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:29:44,810 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:29:44,858 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:29:44,898 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:29:44,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44 WrapperNode [2023-12-02 17:29:44,899 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:29:44,900 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:29:44,900 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:29:44,900 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:29:44,915 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,933 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,958 INFO L138 Inliner]: procedures = 136, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 104 [2023-12-02 17:29:44,958 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:29:44,959 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:29:44,959 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:29:44,959 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:29:44,968 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,969 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,972 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,973 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,983 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,986 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,989 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,991 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:44,995 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:29:44,996 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:29:44,996 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:29:44,996 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:29:44,997 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (1/1) ... [2023-12-02 17:29:45,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:29:45,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:29:45,028 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:29:45,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:29:45,066 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-12-02 17:29:45,066 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-12-02 17:29:45,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:29:45,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:29:45,066 INFO L130 BoogieDeclarations]: Found specification of procedure create_sub_list [2023-12-02 17:29:45,067 INFO L138 BoogieDeclarations]: Found implementation of procedure create_sub_list [2023-12-02 17:29:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 17:29:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 17:29:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 17:29:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 17:29:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 17:29:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 17:29:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 17:29:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:29:45,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:29:45,207 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:29:45,210 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:29:45,615 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:29:45,662 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:29:45,662 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-02 17:29:45,663 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:29:45 BoogieIcfgContainer [2023-12-02 17:29:45,663 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:29:45,666 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:29:45,666 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:29:45,669 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:29:45,669 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:29:44" (1/3) ... [2023-12-02 17:29:45,670 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@595d8a99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:29:45, skipping insertion in model container [2023-12-02 17:29:45,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:29:44" (2/3) ... [2023-12-02 17:29:45,670 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@595d8a99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:29:45, skipping insertion in model container [2023-12-02 17:29:45,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:29:45" (3/3) ... [2023-12-02 17:29:45,672 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0102-2.i [2023-12-02 17:29:45,691 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:29:45,692 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2023-12-02 17:29:45,734 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:29:45,739 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3d856f11, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:29:45,739 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2023-12-02 17:29:45,743 INFO L276 IsEmpty]: Start isEmpty. Operand has 74 states, 36 states have (on average 2.138888888888889) internal successors, (77), 67 states have internal predecessors, (77), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:45,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 17:29:45,750 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:45,750 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 17:29:45,751 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:45,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:45,757 INFO L85 PathProgramCache]: Analyzing trace with hash 5481608, now seen corresponding path program 1 times [2023-12-02 17:29:45,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:45,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [549407806] [2023-12-02 17:29:45,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:45,780 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-12-02 17:29:45,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:45,782 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:45,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:45,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:45,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 17:29:45,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:45,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:45,903 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:45,903 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:45,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [549407806] [2023-12-02 17:29:45,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [549407806] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:45,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:45,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:29:45,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119393349] [2023-12-02 17:29:45,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:45,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 17:29:45,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:45,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 17:29:45,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 17:29:45,944 INFO L87 Difference]: Start difference. First operand has 74 states, 36 states have (on average 2.138888888888889) internal successors, (77), 67 states have internal predecessors, (77), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 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-12-02 17:29:46,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:46,003 INFO L93 Difference]: Finished difference Result 74 states and 79 transitions. [2023-12-02 17:29:46,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 17:29:46,005 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 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-12-02 17:29:46,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:46,012 INFO L225 Difference]: With dead ends: 74 [2023-12-02 17:29:46,012 INFO L226 Difference]: Without dead ends: 73 [2023-12-02 17:29:46,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 17:29:46,017 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:46,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 69 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:29:46,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-12-02 17:29:46,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2023-12-02 17:29:46,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 66 states have internal predecessors, (70), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:46,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 78 transitions. [2023-12-02 17:29:46,053 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 78 transitions. Word has length 4 [2023-12-02 17:29:46,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:46,053 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 78 transitions. [2023-12-02 17:29:46,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 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-12-02 17:29:46,054 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 78 transitions. [2023-12-02 17:29:46,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-02 17:29:46,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:46,054 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-02 17:29:46,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,255 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:46,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:46,256 INFO L85 PathProgramCache]: Analyzing trace with hash 953957046, now seen corresponding path program 1 times [2023-12-02 17:29:46,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:46,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [376010153] [2023-12-02 17:29:46,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:46,257 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-12-02 17:29:46,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:46,259 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:46,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:29:46,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:46,371 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-12-02 17:29:46,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:46,423 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:46,423 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:46,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [376010153] [2023-12-02 17:29:46,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [376010153] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:46,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:46,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:29:46,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407906279] [2023-12-02 17:29:46,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:46,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:29:46,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:46,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:29:46,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:29:46,428 INFO L87 Difference]: Start difference. First operand 73 states and 78 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:46,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:46,740 INFO L93 Difference]: Finished difference Result 71 states and 76 transitions. [2023-12-02 17:29:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:29:46,741 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2023-12-02 17:29:46,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:46,742 INFO L225 Difference]: With dead ends: 71 [2023-12-02 17:29:46,743 INFO L226 Difference]: Without dead ends: 71 [2023-12-02 17:29:46,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:29:46,745 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 25 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:46,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 139 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:29:46,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2023-12-02 17:29:46,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2023-12-02 17:29:46,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 64 states have internal predecessors, (68), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2023-12-02 17:29:46,768 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 6 [2023-12-02 17:29:46,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:46,769 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2023-12-02 17:29:46,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:46,769 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2023-12-02 17:29:46,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-02 17:29:46,770 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:46,770 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-02 17:29:46,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,972 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:46,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:46,973 INFO L85 PathProgramCache]: Analyzing trace with hash 953957047, now seen corresponding path program 1 times [2023-12-02 17:29:46,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:46,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [747545858] [2023-12-02 17:29:46,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:46,974 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-12-02 17:29:46,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:46,975 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:46,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:47,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:47,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 17:29:47,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:47,038 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-12-02 17:29:47,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:47,107 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:47,107 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:47,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [747545858] [2023-12-02 17:29:47,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [747545858] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:47,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:47,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:29:47,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670415783] [2023-12-02 17:29:47,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:47,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:29:47,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:47,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:29:47,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:29:47,111 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:47,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:47,425 INFO L93 Difference]: Finished difference Result 75 states and 80 transitions. [2023-12-02 17:29:47,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:29:47,426 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2023-12-02 17:29:47,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:47,427 INFO L225 Difference]: With dead ends: 75 [2023-12-02 17:29:47,427 INFO L226 Difference]: Without dead ends: 75 [2023-12-02 17:29:47,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:29:47,429 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 5 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:47,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 192 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:29:47,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-02 17:29:47,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2023-12-02 17:29:47,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 66 states have internal predecessors, (71), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:47,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 79 transitions. [2023-12-02 17:29:47,439 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 79 transitions. Word has length 6 [2023-12-02 17:29:47,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:47,440 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 79 transitions. [2023-12-02 17:29:47,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:47,440 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 79 transitions. [2023-12-02 17:29:47,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-02 17:29:47,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:47,441 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:47,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:47,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:47,644 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting create_sub_listErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:47,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:47,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1507340002, now seen corresponding path program 1 times [2023-12-02 17:29:47,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:47,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655068251] [2023-12-02 17:29:47,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:47,645 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-12-02 17:29:47,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:47,646 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:47,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:47,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 17:29:47,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:47,721 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-12-02 17:29:47,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:47,731 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:47,731 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:47,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655068251] [2023-12-02 17:29:47,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655068251] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:47,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:47,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:29:47,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443623088] [2023-12-02 17:29:47,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:47,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:29:47,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:47,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:29:47,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:29:47,737 INFO L87 Difference]: Start difference. First operand 74 states and 79 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:47,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:47,862 INFO L93 Difference]: Finished difference Result 73 states and 78 transitions. [2023-12-02 17:29:47,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:29:47,863 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-12-02 17:29:47,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:47,864 INFO L225 Difference]: With dead ends: 73 [2023-12-02 17:29:47,864 INFO L226 Difference]: Without dead ends: 73 [2023-12-02 17:29:47,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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-12-02 17:29:47,865 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 2 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:47,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 102 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:29:47,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-12-02 17:29:47,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2023-12-02 17:29:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 39 states have (on average 1.794871794871795) internal successors, (70), 65 states have internal predecessors, (70), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:47,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 78 transitions. [2023-12-02 17:29:47,874 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 78 transitions. Word has length 10 [2023-12-02 17:29:47,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:47,874 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 78 transitions. [2023-12-02 17:29:47,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:47,875 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 78 transitions. [2023-12-02 17:29:47,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-02 17:29:47,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:47,875 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:47,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-02 17:29:48,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:48,076 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting create_sub_listErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:48,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:48,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1507340001, now seen corresponding path program 1 times [2023-12-02 17:29:48,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:48,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [908524347] [2023-12-02 17:29:48,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:48,077 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-12-02 17:29:48,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:48,078 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:48,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:48,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:48,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 17:29:48,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:48,178 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-12-02 17:29:48,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:48,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:48,199 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:48,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [908524347] [2023-12-02 17:29:48,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [908524347] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:48,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:48,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:29:48,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936305617] [2023-12-02 17:29:48,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:48,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:29:48,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:48,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:29:48,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:29:48,202 INFO L87 Difference]: Start difference. First operand 73 states and 78 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:48,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:48,346 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2023-12-02 17:29:48,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:29:48,347 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-12-02 17:29:48,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:48,348 INFO L225 Difference]: With dead ends: 72 [2023-12-02 17:29:48,349 INFO L226 Difference]: Without dead ends: 72 [2023-12-02 17:29:48,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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-12-02 17:29:48,350 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 1 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:48,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 106 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:29:48,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-02 17:29:48,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2023-12-02 17:29:48,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 64 states have internal predecessors, (69), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:48,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 77 transitions. [2023-12-02 17:29:48,359 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 77 transitions. Word has length 10 [2023-12-02 17:29:48,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:48,359 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 77 transitions. [2023-12-02 17:29:48,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:48,360 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 77 transitions. [2023-12-02 17:29:48,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 17:29:48,360 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:48,360 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:48,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-02 17:29:48,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:48,561 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting list_add_tailErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:48,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:48,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1282810318, now seen corresponding path program 1 times [2023-12-02 17:29:48,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:48,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205451286] [2023-12-02 17:29:48,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:48,563 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-12-02 17:29:48,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:48,563 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:48,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:48,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:48,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:29:48,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:48,679 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-12-02 17:29:48,747 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-12-02 17:29:48,747 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-12-02 17:29:48,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:48,858 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:48,858 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:48,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205451286] [2023-12-02 17:29:48,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205451286] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:48,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:48,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:29:48,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558159014] [2023-12-02 17:29:48,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:48,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:29:48,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:48,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:29:48,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:29:48,860 INFO L87 Difference]: Start difference. First operand 72 states and 77 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:49,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:49,530 INFO L93 Difference]: Finished difference Result 88 states and 92 transitions. [2023-12-02 17:29:49,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:29:49,530 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2023-12-02 17:29:49,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:49,531 INFO L225 Difference]: With dead ends: 88 [2023-12-02 17:29:49,531 INFO L226 Difference]: Without dead ends: 88 [2023-12-02 17:29:49,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:29:49,532 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 60 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:49,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 200 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 17:29:49,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-12-02 17:29:49,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 79. [2023-12-02 17:29:49,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 70 states have internal predecessors, (84), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:29:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 92 transitions. [2023-12-02 17:29:49,538 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 92 transitions. Word has length 13 [2023-12-02 17:29:49,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:49,539 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 92 transitions. [2023-12-02 17:29:49,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:49,539 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 92 transitions. [2023-12-02 17:29:49,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 17:29:49,539 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:49,539 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:49,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:49,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:49,743 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:49,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:49,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1282810317, now seen corresponding path program 1 times [2023-12-02 17:29:49,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:49,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40068365] [2023-12-02 17:29:49,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:49,744 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-12-02 17:29:49,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:49,745 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:49,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:49,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:29:49,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:49,886 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-12-02 17:29:49,893 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-12-02 17:29:50,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:29:50,051 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-12-02 17:29:50,065 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:29:50,066 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-12-02 17:29:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:50,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:50,175 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:50,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40068365] [2023-12-02 17:29:50,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40068365] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:50,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:50,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:29:50,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815692485] [2023-12-02 17:29:50,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:50,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:29:50,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:50,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:29:50,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:29:50,177 INFO L87 Difference]: Start difference. First operand 79 states and 92 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:50,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:50,937 INFO L93 Difference]: Finished difference Result 102 states and 115 transitions. [2023-12-02 17:29:50,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:29:50,938 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2023-12-02 17:29:50,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:50,939 INFO L225 Difference]: With dead ends: 102 [2023-12-02 17:29:50,939 INFO L226 Difference]: Without dead ends: 102 [2023-12-02 17:29:50,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:29:50,940 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 42 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:50,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 232 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 17:29:50,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2023-12-02 17:29:50,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 94. [2023-12-02 17:29:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 57 states have (on average 1.8421052631578947) internal successors, (105), 83 states have internal predecessors, (105), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:29:50,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 115 transitions. [2023-12-02 17:29:50,948 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 115 transitions. Word has length 13 [2023-12-02 17:29:50,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:50,948 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 115 transitions. [2023-12-02 17:29:50,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:50,949 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 115 transitions. [2023-12-02 17:29:50,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-02 17:29:50,949 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:50,949 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:50,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,154 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting list_add_tailErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:51,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:51,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1112413012, now seen corresponding path program 1 times [2023-12-02 17:29:51,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:51,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [679509551] [2023-12-02 17:29:51,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:51,155 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-12-02 17:29:51,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:51,156 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:51,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:29:51,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:51,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:51,365 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:51,365 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:51,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [679509551] [2023-12-02 17:29:51,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [679509551] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:51,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:51,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:29:51,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602472317] [2023-12-02 17:29:51,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:51,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:29:51,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:51,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:29:51,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:29:51,367 INFO L87 Difference]: Start difference. First operand 94 states and 115 transitions. Second operand has 9 states, 8 states have (on average 1.5) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:51,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:51,754 INFO L93 Difference]: Finished difference Result 101 states and 114 transitions. [2023-12-02 17:29:51,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:29:51,755 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-02 17:29:51,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:51,756 INFO L225 Difference]: With dead ends: 101 [2023-12-02 17:29:51,756 INFO L226 Difference]: Without dead ends: 101 [2023-12-02 17:29:51,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:29:51,757 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 52 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:51,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 400 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:29:51,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-12-02 17:29:51,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 94. [2023-12-02 17:29:51,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 57 states have (on average 1.8245614035087718) internal successors, (104), 83 states have internal predecessors, (104), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:29:51,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 114 transitions. [2023-12-02 17:29:51,764 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 114 transitions. Word has length 14 [2023-12-02 17:29:51,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:51,764 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 114 transitions. [2023-12-02 17:29:51,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:51,764 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 114 transitions. [2023-12-02 17:29:51,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-02 17:29:51,765 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:51,765 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:51,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,968 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting list_add_tailErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:51,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:51,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1112413013, now seen corresponding path program 1 times [2023-12-02 17:29:51,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:51,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703731070] [2023-12-02 17:29:51,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:51,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-12-02 17:29:51,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:51,970 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:51,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:52,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:52,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 17:29:52,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:52,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:52,062 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:52,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703731070] [2023-12-02 17:29:52,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703731070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:52,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:52,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:29:52,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192195988] [2023-12-02 17:29:52,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:52,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:29:52,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:52,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:29:52,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:29:52,064 INFO L87 Difference]: Start difference. First operand 94 states and 114 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, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:52,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:52,159 INFO L93 Difference]: Finished difference Result 93 states and 111 transitions. [2023-12-02 17:29:52,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:29:52,159 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, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-02 17:29:52,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:52,160 INFO L225 Difference]: With dead ends: 93 [2023-12-02 17:29:52,160 INFO L226 Difference]: Without dead ends: 93 [2023-12-02 17:29:52,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 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-12-02 17:29:52,161 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 10 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:52,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 95 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:29:52,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-12-02 17:29:52,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2023-12-02 17:29:52,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.7719298245614035) internal successors, (101), 82 states have internal predecessors, (101), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:29:52,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 111 transitions. [2023-12-02 17:29:52,167 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 111 transitions. Word has length 14 [2023-12-02 17:29:52,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:52,167 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 111 transitions. [2023-12-02 17:29:52,168 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, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:52,168 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 111 transitions. [2023-12-02 17:29:52,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 17:29:52,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:52,168 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:52,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:52,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:52,369 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting list_add_tailErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:52,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:52,369 INFO L85 PathProgramCache]: Analyzing trace with hash -125064936, now seen corresponding path program 1 times [2023-12-02 17:29:52,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:52,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137254163] [2023-12-02 17:29:52,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:52,370 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-12-02 17:29:52,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:52,371 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:52,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:52,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:29:52,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:52,474 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-12-02 17:29:52,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:52,515 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:52,515 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:52,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137254163] [2023-12-02 17:29:52,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137254163] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:52,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:52,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:29:52,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987202322] [2023-12-02 17:29:52,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:52,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:29:52,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:52,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:29:52,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:29:52,518 INFO L87 Difference]: Start difference. First operand 93 states and 111 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:52,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:52,834 INFO L93 Difference]: Finished difference Result 98 states and 106 transitions. [2023-12-02 17:29:52,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:29:52,835 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-02 17:29:52,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:52,836 INFO L225 Difference]: With dead ends: 98 [2023-12-02 17:29:52,836 INFO L226 Difference]: Without dead ends: 98 [2023-12-02 17:29:52,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:29:52,837 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 34 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:52,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 197 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:29:52,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2023-12-02 17:29:52,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 92. [2023-12-02 17:29:52,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 81 states have internal predecessors, (96), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:29:52,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 106 transitions. [2023-12-02 17:29:52,842 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 106 transitions. Word has length 15 [2023-12-02 17:29:52,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:52,842 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 106 transitions. [2023-12-02 17:29:52,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:52,843 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 106 transitions. [2023-12-02 17:29:52,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 17:29:52,843 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:52,843 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:52,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,047 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting list_add_tailErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:53,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:53,048 INFO L85 PathProgramCache]: Analyzing trace with hash -125064935, now seen corresponding path program 1 times [2023-12-02 17:29:53,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:53,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68149175] [2023-12-02 17:29:53,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:53,048 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-12-02 17:29:53,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:53,049 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:53,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:29:53,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:53,162 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-12-02 17:29:53,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:53,238 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:53,238 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:53,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68149175] [2023-12-02 17:29:53,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68149175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:53,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:53,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:29:53,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272207946] [2023-12-02 17:29:53,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:53,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:29:53,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:53,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:29:53,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:29:53,240 INFO L87 Difference]: Start difference. First operand 92 states and 106 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:53,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:53,576 INFO L93 Difference]: Finished difference Result 96 states and 102 transitions. [2023-12-02 17:29:53,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:29:53,577 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-02 17:29:53,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:53,578 INFO L225 Difference]: With dead ends: 96 [2023-12-02 17:29:53,578 INFO L226 Difference]: Without dead ends: 96 [2023-12-02 17:29:53,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:29:53,579 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 24 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:53,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 211 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:29:53,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-12-02 17:29:53,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 92. [2023-12-02 17:29:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 57 states have (on average 1.6140350877192982) internal successors, (92), 81 states have internal predecessors, (92), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:29:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 102 transitions. [2023-12-02 17:29:53,582 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 102 transitions. Word has length 15 [2023-12-02 17:29:53,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:53,583 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 102 transitions. [2023-12-02 17:29:53,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:53,583 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 102 transitions. [2023-12-02 17:29:53,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 17:29:53,584 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:53,584 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:53,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,784 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:53,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:53,785 INFO L85 PathProgramCache]: Analyzing trace with hash 71684059, now seen corresponding path program 1 times [2023-12-02 17:29:53,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:53,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1488168290] [2023-12-02 17:29:53,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:53,785 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-12-02 17:29:53,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:53,786 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:53,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:53,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:29:53,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:53,969 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-12-02 17:29:54,000 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 13 treesize of output 9 [2023-12-02 17:29:54,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-02 17:29:54,062 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:29:54,062 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-12-02 17:29:54,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2023-12-02 17:29:54,204 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 19 treesize of output 7 [2023-12-02 17:29:54,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:54,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:54,234 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:54,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1488168290] [2023-12-02 17:29:54,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1488168290] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:54,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:54,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 17:29:54,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455973349] [2023-12-02 17:29:54,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:54,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:29:54,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:54,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:29:54,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:29:54,236 INFO L87 Difference]: Start difference. First operand 92 states and 102 transitions. Second operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:55,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:55,024 INFO L93 Difference]: Finished difference Result 115 states and 128 transitions. [2023-12-02 17:29:55,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:29:55,025 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-02 17:29:55,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:55,028 INFO L225 Difference]: With dead ends: 115 [2023-12-02 17:29:55,028 INFO L226 Difference]: Without dead ends: 115 [2023-12-02 17:29:55,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2023-12-02 17:29:55,029 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 34 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:55,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 326 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 17:29:55,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2023-12-02 17:29:55,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 112. [2023-12-02 17:29:55,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 75 states have (on average 1.52) internal successors, (114), 99 states have internal predecessors, (114), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:29:55,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 128 transitions. [2023-12-02 17:29:55,037 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 128 transitions. Word has length 17 [2023-12-02 17:29:55,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:55,038 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 128 transitions. [2023-12-02 17:29:55,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:55,038 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 128 transitions. [2023-12-02 17:29:55,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 17:29:55,039 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:55,039 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:55,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-12-02 17:29:55,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:55,241 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:55,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:55,241 INFO L85 PathProgramCache]: Analyzing trace with hash 71684060, now seen corresponding path program 1 times [2023-12-02 17:29:55,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:55,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430994975] [2023-12-02 17:29:55,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:55,242 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-12-02 17:29:55,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:55,243 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:55,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:55,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:55,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-02 17:29:55,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:55,524 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-12-02 17:29:55,533 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-12-02 17:29:55,629 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 11 treesize of output 7 [2023-12-02 17:29:55,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 11 treesize of output 7 [2023-12-02 17:29:55,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:29:55,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:29:55,762 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:29:55,762 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-12-02 17:29:55,776 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-12-02 17:29:55,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:29:55,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:29:56,020 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 15 treesize of output 7 [2023-12-02 17:29:56,028 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 7 treesize of output 3 [2023-12-02 17:29:56,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:56,070 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:29:56,070 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:56,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430994975] [2023-12-02 17:29:56,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430994975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:29:56,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:29:56,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 17:29:56,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930584882] [2023-12-02 17:29:56,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:29:56,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:29:56,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:29:56,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:29:56,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:29:56,072 INFO L87 Difference]: Start difference. First operand 112 states and 128 transitions. Second operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:57,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:29:57,130 INFO L93 Difference]: Finished difference Result 112 states and 127 transitions. [2023-12-02 17:29:57,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:29:57,131 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-02 17:29:57,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:29:57,132 INFO L225 Difference]: With dead ends: 112 [2023-12-02 17:29:57,132 INFO L226 Difference]: Without dead ends: 112 [2023-12-02 17:29:57,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2023-12-02 17:29:57,133 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 23 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:29:57,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 297 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 17:29:57,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2023-12-02 17:29:57,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2023-12-02 17:29:57,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 75 states have (on average 1.5066666666666666) internal successors, (113), 99 states have internal predecessors, (113), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-02 17:29:57,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 127 transitions. [2023-12-02 17:29:57,138 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 127 transitions. Word has length 17 [2023-12-02 17:29:57,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:29:57,138 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 127 transitions. [2023-12-02 17:29:57,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:29:57,138 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 127 transitions. [2023-12-02 17:29:57,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-02 17:29:57,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:29:57,139 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:29:57,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-02 17:29:57,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:57,340 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:29:57,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:29:57,340 INFO L85 PathProgramCache]: Analyzing trace with hash 113677475, now seen corresponding path program 1 times [2023-12-02 17:29:57,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:29:57,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971514817] [2023-12-02 17:29:57,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:57,341 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-12-02 17:29:57,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:29:57,342 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:57,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:29:57,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:57,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 17:29:57,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:57,542 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-12-02 17:29:57,549 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-12-02 17:29:57,607 WARN L876 $PredicateComparison]: unable to prove that (exists ((|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| (select |c_#length| |create_sub_list_insert_sub_~sub~0#1.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) is different from true [2023-12-02 17:29:57,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:29:57,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:29:57,676 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-12-02 17:29:57,688 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:29:57,689 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-12-02 17:29:57,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:57,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:29:58,136 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:29:58,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971514817] [2023-12-02 17:29:58,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971514817] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:29:58,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1435832312] [2023-12-02 17:29:58,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:58,136 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:29:58,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:29:58,137 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:29:58,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-12-02 17:29:58,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:58,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-02 17:29:58,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:58,459 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-12-02 17:29:58,465 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-12-02 17:29:58,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:29:58,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:29:58,946 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-12-02 17:29:58,956 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:29:58,956 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-12-02 17:29:58,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:58,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:29:59,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1435832312] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:29:59,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59765561] [2023-12-02 17:29:59,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:29:59,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:29:59,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:29:59,543 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:29:59,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 17:29:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:29:59,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-02 17:29:59,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:29:59,682 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-12-02 17:29:59,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-12-02 17:29:59,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:29:59,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:29:59,881 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-12-02 17:29:59,892 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:29:59,892 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-12-02 17:29:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:29:59,912 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:30:00,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59765561] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:30:00,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:30:00,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 11] total 13 [2023-12-02 17:30:00,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787409348] [2023-12-02 17:30:00,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:30:00,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:30:00,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:30:00,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:30:00,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=265, Unknown=1, NotChecked=32, Total=342 [2023-12-02 17:30:00,403 INFO L87 Difference]: Start difference. First operand 112 states and 127 transitions. Second operand has 14 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-02 17:30:01,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:30:01,777 INFO L93 Difference]: Finished difference Result 127 states and 146 transitions. [2023-12-02 17:30:01,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:30:01,777 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 25 [2023-12-02 17:30:01,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:30:01,778 INFO L225 Difference]: With dead ends: 127 [2023-12-02 17:30:01,778 INFO L226 Difference]: Without dead ends: 127 [2023-12-02 17:30:01,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=80, Invalid=475, Unknown=1, NotChecked=44, Total=600 [2023-12-02 17:30:01,779 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 52 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:30:01,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 343 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 449 Invalid, 0 Unknown, 83 Unchecked, 1.0s Time] [2023-12-02 17:30:01,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2023-12-02 17:30:01,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 120. [2023-12-02 17:30:01,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 81 states have (on average 1.4814814814814814) internal successors, (120), 104 states have internal predecessors, (120), 8 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2023-12-02 17:30:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 137 transitions. [2023-12-02 17:30:01,783 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 137 transitions. Word has length 25 [2023-12-02 17:30:01,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:30:01,784 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 137 transitions. [2023-12-02 17:30:01,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-02 17:30:01,784 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 137 transitions. [2023-12-02 17:30:01,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-02 17:30:01,785 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:30:01,785 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:30:01,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-02 17:30:01,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-02 17:30:02,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2023-12-02 17:30:02,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:30:02,386 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:30:02,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:30:02,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1837356976, now seen corresponding path program 1 times [2023-12-02 17:30:02,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:30:02,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497855029] [2023-12-02 17:30:02,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:30:02,387 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-12-02 17:30:02,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:30:02,388 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:30:02,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:30:02,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:30:02,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 74 conjunts are in the unsatisfiable core [2023-12-02 17:30:02,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:30:02,787 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-12-02 17:30:02,836 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 11 treesize of output 7 [2023-12-02 17:30:02,845 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 11 treesize of output 7 [2023-12-02 17:30:02,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:02,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:02,947 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:30:02,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:30:03,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:03,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:03,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:03,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:03,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 32 [2023-12-02 17:30:03,985 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:30:03,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 92 [2023-12-02 17:30:03,992 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 72 treesize of output 53 [2023-12-02 17:30:04,024 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 7 treesize of output 3 [2023-12-02 17:30:04,273 INFO L349 Elim1Store]: treesize reduction 156, result has 25.4 percent of original size [2023-12-02 17:30:04,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 76 [2023-12-02 17:30:04,556 INFO L349 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2023-12-02 17:30:04,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 61 [2023-12-02 17:30:04,868 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 15 [2023-12-02 17:30:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:30:05,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:30:05,322 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_683 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_683) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (_ bv1 1)) (_ bv0 1))) is different from false [2023-12-02 17:30:05,346 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_682 (_ BitVec 1)) (|v_create_sub_list_insert_sub_~sub~0#1.base_31| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_31|) (_ bv0 1))) (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_31| v_ArrVal_682) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_31| v_ArrVal_683) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (_ bv1 1))))) is different from false [2023-12-02 17:30:06,143 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:30:06,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497855029] [2023-12-02 17:30:06,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497855029] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:30:06,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1797961243] [2023-12-02 17:30:06,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:30:06,144 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:30:06,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:30:06,145 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:30:06,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-02 17:30:06,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:30:06,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 74 conjunts are in the unsatisfiable core [2023-12-02 17:30:06,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:30:06,650 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-12-02 17:30:06,678 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 11 treesize of output 7 [2023-12-02 17:30:06,684 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 11 treesize of output 7 [2023-12-02 17:30:06,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:06,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:06,746 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:30:06,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:30:06,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:06,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:06,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:06,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:07,272 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 7 treesize of output 3 [2023-12-02 17:30:07,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 32 [2023-12-02 17:30:07,314 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:30:07,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 92 [2023-12-02 17:30:07,328 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 84 treesize of output 61 [2023-12-02 17:30:07,612 INFO L349 Elim1Store]: treesize reduction 156, result has 25.4 percent of original size [2023-12-02 17:30:07,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 76 [2023-12-02 17:30:07,944 INFO L349 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2023-12-02 17:30:07,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 61 [2023-12-02 17:30:08,035 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 15 [2023-12-02 17:30:08,174 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:30:08,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:30:08,203 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_801 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_801) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (_ bv1 1)))) is different from false [2023-12-02 17:30:09,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1797961243] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:30:09,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986567329] [2023-12-02 17:30:09,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:30:09,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:30:09,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:30:09,197 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:30:09,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 17:30:09,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:30:09,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 79 conjunts are in the unsatisfiable core [2023-12-02 17:30:09,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:30:09,362 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-12-02 17:30:09,366 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-12-02 17:30:09,642 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 11 treesize of output 7 [2023-12-02 17:30:09,648 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 11 treesize of output 7 [2023-12-02 17:30:09,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:09,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:09,776 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 5 treesize of output 3 [2023-12-02 17:30:09,815 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:30:09,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:30:09,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:09,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:09,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:09,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:10,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 32 [2023-12-02 17:30:10,389 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:30:10,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 92 [2023-12-02 17:30:10,395 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 72 treesize of output 53 [2023-12-02 17:30:10,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 55 treesize of output 26 [2023-12-02 17:30:10,412 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 7 treesize of output 3 [2023-12-02 17:30:10,709 INFO L349 Elim1Store]: treesize reduction 156, result has 25.4 percent of original size [2023-12-02 17:30:10,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 76 [2023-12-02 17:30:10,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 36 treesize of output 27 [2023-12-02 17:30:11,092 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 15 [2023-12-02 17:30:11,168 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:30:11,169 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:30:14,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986567329] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:30:14,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:30:14,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 20] total 27 [2023-12-02 17:30:14,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841091446] [2023-12-02 17:30:14,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:30:14,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-02 17:30:14,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:30:14,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-02 17:30:14,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1057, Unknown=27, NotChecked=204, Total=1406 [2023-12-02 17:30:14,374 INFO L87 Difference]: Start difference. First operand 120 states and 137 transitions. Second operand has 28 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-02 17:30:19,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:30:19,504 INFO L93 Difference]: Finished difference Result 132 states and 149 transitions. [2023-12-02 17:30:19,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-02 17:30:19,505 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2023-12-02 17:30:19,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:30:19,506 INFO L225 Difference]: With dead ends: 132 [2023-12-02 17:30:19,506 INFO L226 Difference]: Without dead ends: 132 [2023-12-02 17:30:19,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 82 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=250, Invalid=1981, Unknown=37, NotChecked=282, Total=2550 [2023-12-02 17:30:19,508 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 46 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 22 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:30:19,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 516 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 799 Invalid, 7 Unknown, 0 Unchecked, 3.2s Time] [2023-12-02 17:30:19,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2023-12-02 17:30:19,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 131. [2023-12-02 17:30:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 90 states have (on average 1.4444444444444444) internal successors, (130), 114 states have internal predecessors, (130), 9 states have call successors, (9), 9 states have call predecessors, (9), 7 states have return successors, (10), 7 states have call predecessors, (10), 9 states have call successors, (10) [2023-12-02 17:30:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 149 transitions. [2023-12-02 17:30:19,514 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 149 transitions. Word has length 30 [2023-12-02 17:30:19,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:30:19,515 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 149 transitions. [2023-12-02 17:30:19,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-02 17:30:19,515 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 149 transitions. [2023-12-02 17:30:19,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-02 17:30:19,516 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:30:19,516 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:30:19,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:30:19,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2023-12-02 17:30:19,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 17:30:20,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:30:20,117 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:30:20,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:30:20,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1837356977, now seen corresponding path program 1 times [2023-12-02 17:30:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:30:20,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [531400242] [2023-12-02 17:30:20,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:30:20,118 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-12-02 17:30:20,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:30:20,119 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:30:20,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:30:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:30:20,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 92 conjunts are in the unsatisfiable core [2023-12-02 17:30:20,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:30:20,510 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-12-02 17:30:20,581 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 11 treesize of output 7 [2023-12-02 17:30:20,588 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 11 treesize of output 7 [2023-12-02 17:30:20,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:20,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:20,673 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:30:20,674 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-12-02 17:30:20,695 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 5 [2023-12-02 17:30:20,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:20,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:20,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:20,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:22,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 44 [2023-12-02 17:30:22,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:30:22,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 31 [2023-12-02 17:30:22,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 44 [2023-12-02 17:30:22,378 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 18 treesize of output 11 [2023-12-02 17:30:22,427 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:30:22,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 90 [2023-12-02 17:30:22,434 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 70 treesize of output 51 [2023-12-02 17:30:22,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 55 treesize of output 26 [2023-12-02 17:30:22,602 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:30:22,602 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-12-02 17:30:22,647 INFO L349 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2023-12-02 17:30:22,648 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 3 case distinctions, treesize of input 21 treesize of output 26 [2023-12-02 17:30:22,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 19 [2023-12-02 17:30:22,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:23,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-02 17:30:23,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:23,302 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:30:23,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:30:24,021 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1043 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1044 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1043) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1044) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)))) (forall ((v_ArrVal_1043 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1043) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))))) is different from false [2023-12-02 17:30:30,383 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:30:30,383 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 295 treesize of output 319 [2023-12-02 17:30:41,556 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:30:41,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [531400242] [2023-12-02 17:30:41,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [531400242] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:30:41,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [480133481] [2023-12-02 17:30:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:30:41,557 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:30:41,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:30:41,558 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:30:41,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2023-12-02 17:30:42,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:30:42,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 92 conjunts are in the unsatisfiable core [2023-12-02 17:30:42,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:30:42,325 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-12-02 17:30:42,377 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 11 treesize of output 7 [2023-12-02 17:30:42,398 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 11 treesize of output 7 [2023-12-02 17:30:42,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:42,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:30:42,489 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-12-02 17:30:42,594 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:30:42,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:30:43,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:43,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:30:43,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:43,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:50,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 44 [2023-12-02 17:30:50,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:30:50,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 31 [2023-12-02 17:30:50,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 51 [2023-12-02 17:30:50,204 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 18 treesize of output 11 [2023-12-02 17:30:50,285 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:30:50,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 89 treesize of output 99 [2023-12-02 17:30:50,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 45 treesize of output 18 [2023-12-02 17:30:50,310 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 35 treesize of output 24 [2023-12-02 17:30:50,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:30:50,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:30:50,967 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 17:30:50,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 21 [2023-12-02 17:30:51,111 INFO L349 Elim1Store]: treesize reduction 72, result has 22.6 percent of original size [2023-12-02 17:30:51,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 44 [2023-12-02 17:30:51,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 16 treesize of output 11 [2023-12-02 17:30:51,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-12-02 17:30:51,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-02 17:30:51,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:30:51,997 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:30:51,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:30:52,179 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1177 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1177) |c_create_sub_list_insert_sub_~head#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1177 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1178 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1177) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1178) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2023-12-02 17:30:52,305 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_47| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_47|) (_ bv0 1))) (forall ((v_ArrVal_1177 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_47| v_ArrVal_1177) |c_create_sub_list_~sub#1.base|) .cse1))) (bvule .cse0 (bvadd .cse0 (_ bv4 32))))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_47| (_ BitVec 32))) (or (forall ((v_ArrVal_1177 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1178 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1176 (_ BitVec 32))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_47| v_ArrVal_1177) |c_create_sub_list_~sub#1.base|) .cse1) (_ bv4 32)) (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_47| v_ArrVal_1176) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_47| v_ArrVal_1178) |c_create_sub_list_~sub#1.base|) .cse1)))) (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_47|) (_ bv0 1))))))) is different from false [2023-12-02 17:31:00,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [480133481] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:31:00,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902457117] [2023-12-02 17:31:00,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:31:00,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:31:00,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:31:00,826 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:31:00,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 17:31:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:31:01,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 98 conjunts are in the unsatisfiable core [2023-12-02 17:31:01,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:31:01,031 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-12-02 17:31:01,045 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-12-02 17:31:02,370 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 11 treesize of output 7 [2023-12-02 17:31:02,382 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 11 treesize of output 7 [2023-12-02 17:31:02,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:31:02,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:31:02,988 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-12-02 17:31:02,988 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 12 treesize of output 18 [2023-12-02 17:31:03,079 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:31:03,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:31:03,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:03,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:31:03,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:03,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:31:03,755 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 7 treesize of output 3 [2023-12-02 17:31:03,763 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 7 treesize of output 3 [2023-12-02 17:31:14,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 44 [2023-12-02 17:31:14,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:14,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:14,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 31 [2023-12-02 17:31:14,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 44 [2023-12-02 17:31:14,934 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:31:14,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 93 [2023-12-02 17:31:14,945 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 93 treesize of output 81 [2023-12-02 17:31:15,028 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 18 treesize of output 11 [2023-12-02 17:31:16,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,146 INFO L349 Elim1Store]: treesize reduction 60, result has 1.6 percent of original size [2023-12-02 17:31:16,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 37 [2023-12-02 17:31:16,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:31:16,272 INFO L349 Elim1Store]: treesize reduction 48, result has 30.4 percent of original size [2023-12-02 17:31:16,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 44 [2023-12-02 17:31:17,255 INFO L349 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2023-12-02 17:31:17,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 99 treesize of output 78 [2023-12-02 17:31:17,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:31:19,089 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 17 treesize of output 9 [2023-12-02 17:31:19,097 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 7 treesize of output 3 [2023-12-02 17:31:19,698 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:31:19,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:31:19,880 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1313 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1312 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1313) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1312) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)))) (forall ((v_ArrVal_1313 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1313) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))))) is different from false [2023-12-02 17:31:35,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902457117] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:31:35,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:31:35,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 47 [2023-12-02 17:31:35,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155404081] [2023-12-02 17:31:35,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:31:35,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-12-02 17:31:35,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:31:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-12-02 17:31:35,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=2946, Unknown=32, NotChecked=452, Total=3660 [2023-12-02 17:31:35,077 INFO L87 Difference]: Start difference. First operand 131 states and 149 transitions. Second operand has 48 states, 42 states have (on average 1.5476190476190477) internal successors, (65), 41 states have internal predecessors, (65), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-02 17:32:10,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:32:10,849 INFO L93 Difference]: Finished difference Result 131 states and 148 transitions. [2023-12-02 17:32:10,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-02 17:32:10,855 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 42 states have (on average 1.5476190476190477) internal successors, (65), 41 states have internal predecessors, (65), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 30 [2023-12-02 17:32:10,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:32:10,856 INFO L225 Difference]: With dead ends: 131 [2023-12-02 17:32:10,856 INFO L226 Difference]: Without dead ends: 131 [2023-12-02 17:32:10,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1368 ImplicationChecksByTransitivity, 70.3s TimeCoverageRelationStatistics Valid=421, Invalid=4520, Unknown=45, NotChecked=564, Total=5550 [2023-12-02 17:32:10,859 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 29 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:32:10,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 749 Invalid, 1420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1383 Invalid, 8 Unknown, 0 Unchecked, 15.0s Time] [2023-12-02 17:32:10,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2023-12-02 17:32:10,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 125. [2023-12-02 17:32:10,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 84 states have (on average 1.4642857142857142) internal successors, (123), 109 states have internal predecessors, (123), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (10), 7 states have call predecessors, (10), 9 states have call successors, (10) [2023-12-02 17:32:10,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 142 transitions. [2023-12-02 17:32:10,865 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 142 transitions. Word has length 30 [2023-12-02 17:32:10,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:32:10,866 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 142 transitions. [2023-12-02 17:32:10,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 42 states have (on average 1.5476190476190477) internal successors, (65), 41 states have internal predecessors, (65), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-02 17:32:10,866 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 142 transitions. [2023-12-02 17:32:10,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-02 17:32:10,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:32:10,867 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:32:10,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:11,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2023-12-02 17:32:11,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-02 17:32:11,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:32:11,468 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:32:11,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:32:11,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1452196551, now seen corresponding path program 1 times [2023-12-02 17:32:11,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:32:11,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [914777008] [2023-12-02 17:32:11,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:32:11,469 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-12-02 17:32:11,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:32:11,470 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:11,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:11,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:32:11,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 17:32:11,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:32:11,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:32:12,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:32:12,320 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-12-02 17:32:12,350 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:12,350 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-12-02 17:32:12,586 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:12,586 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:32:14,562 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 160 treesize of output 154 [2023-12-02 17:32:14,705 INFO L349 Elim1Store]: treesize reduction 7, result has 77.4 percent of original size [2023-12-02 17:32:14,705 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 54 treesize of output 71 [2023-12-02 17:32:15,706 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:32:15,707 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 15 treesize of output 14 [2023-12-02 17:32:16,012 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:32:16,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [914777008] [2023-12-02 17:32:16,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [914777008] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:32:16,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [809333246] [2023-12-02 17:32:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:32:16,013 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:32:16,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:32:16,014 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:32:16,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-12-02 17:32:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:32:16,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-02 17:32:16,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:32:16,496 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-12-02 17:32:16,506 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-12-02 17:32:17,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:32:17,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:32:17,499 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-12-02 17:32:17,527 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:17,528 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-12-02 17:32:17,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:32:17,914 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-12-02 17:32:17,937 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:17,937 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-12-02 17:32:18,412 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:18,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:32:20,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:32:20,501 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 44 treesize of output 68 [2023-12-02 17:32:23,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [809333246] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:32:23,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054074820] [2023-12-02 17:32:23,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:32:23,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:32:23,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:32:23,523 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:32:23,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 17:32:23,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:32:23,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:32:23,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:32:23,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:32:23,921 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-12-02 17:32:23,943 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:23,943 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-12-02 17:32:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:23,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:32:28,626 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 52 treesize of output 48 [2023-12-02 17:32:29,218 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:32:29,218 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 16 treesize of output 15 [2023-12-02 17:32:29,272 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:32:29,272 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 16 treesize of output 15 [2023-12-02 17:32:29,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:29,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054074820] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:32:29,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2023-12-02 17:32:29,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14, 14] total 32 [2023-12-02 17:32:29,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308878770] [2023-12-02 17:32:29,312 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2023-12-02 17:32:29,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-02 17:32:29,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:32:29,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-02 17:32:29,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1281, Unknown=1, NotChecked=0, Total=1406 [2023-12-02 17:32:29,317 INFO L87 Difference]: Start difference. First operand 125 states and 142 transitions. Second operand has 33 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 24 states have internal predecessors, (55), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:32:44,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:32:44,706 INFO L93 Difference]: Finished difference Result 169 states and 185 transitions. [2023-12-02 17:32:44,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-02 17:32:44,708 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 24 states have internal predecessors, (55), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 32 [2023-12-02 17:32:44,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:32:44,710 INFO L225 Difference]: With dead ends: 169 [2023-12-02 17:32:44,710 INFO L226 Difference]: Without dead ends: 169 [2023-12-02 17:32:44,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 111 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1067 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=518, Invalid=3771, Unknown=1, NotChecked=0, Total=4290 [2023-12-02 17:32:44,712 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 292 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:32:44,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 596 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 977 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-12-02 17:32:44,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-02 17:32:44,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 149. [2023-12-02 17:32:44,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 105 states have (on average 1.4) internal successors, (147), 130 states have internal predecessors, (147), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (12), 8 states have call predecessors, (12), 11 states have call successors, (12) [2023-12-02 17:32:44,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 170 transitions. [2023-12-02 17:32:44,719 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 170 transitions. Word has length 32 [2023-12-02 17:32:44,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:32:44,720 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 170 transitions. [2023-12-02 17:32:44,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 24 states have internal predecessors, (55), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:32:44,720 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 170 transitions. [2023-12-02 17:32:44,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-02 17:32:44,721 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:32:44,721 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:32:44,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2023-12-02 17:32:44,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-02 17:32:45,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-02 17:32:45,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:45,322 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting list_add_tailErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:32:45,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:32:45,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2068421272, now seen corresponding path program 1 times [2023-12-02 17:32:45,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:32:45,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363829071] [2023-12-02 17:32:45,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:32:45,323 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-12-02 17:32:45,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:32:45,324 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:45,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:45,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:32:45,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:32:45,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:32:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:45,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:32:45,760 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:32:45,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363829071] [2023-12-02 17:32:45,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363829071] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:32:45,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:32:45,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:32:45,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107345354] [2023-12-02 17:32:45,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:32:45,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:32:45,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:32:45,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:32:45,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:32:45,762 INFO L87 Difference]: Start difference. First operand 149 states and 170 transitions. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 17:32:46,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:32:46,626 INFO L93 Difference]: Finished difference Result 151 states and 166 transitions. [2023-12-02 17:32:46,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:32:46,627 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 33 [2023-12-02 17:32:46,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:32:46,628 INFO L225 Difference]: With dead ends: 151 [2023-12-02 17:32:46,628 INFO L226 Difference]: Without dead ends: 151 [2023-12-02 17:32:46,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:32:46,629 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 39 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:32:46,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 473 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 17:32:46,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-12-02 17:32:46,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2023-12-02 17:32:46,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 105 states have (on average 1.361904761904762) internal successors, (143), 130 states have internal predecessors, (143), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (12), 8 states have call predecessors, (12), 11 states have call successors, (12) [2023-12-02 17:32:46,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 166 transitions. [2023-12-02 17:32:46,637 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 166 transitions. Word has length 33 [2023-12-02 17:32:46,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:32:46,638 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 166 transitions. [2023-12-02 17:32:46,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 17:32:46,638 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 166 transitions. [2023-12-02 17:32:46,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-02 17:32:46,639 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:32:46,639 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:32:46,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-02 17:32:46,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:46,840 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:32:46,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:32:46,840 INFO L85 PathProgramCache]: Analyzing trace with hash 442387056, now seen corresponding path program 1 times [2023-12-02 17:32:46,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:32:46,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1014532645] [2023-12-02 17:32:46,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:32:46,841 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-12-02 17:32:46,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:32:46,841 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:32:46,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-02 17:32:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:32:47,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-02 17:32:47,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:32:47,651 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 11 treesize of output 7 [2023-12-02 17:32:47,670 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 11 treesize of output 7 [2023-12-02 17:32:47,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:32:47,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:32:47,852 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:47,853 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-12-02 17:32:47,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:32:47,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:32:48,317 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 15 treesize of output 7 [2023-12-02 17:32:48,329 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 7 treesize of output 3 [2023-12-02 17:32:48,446 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:48,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:32:48,684 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:32:48,684 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 46 treesize of output 50 [2023-12-02 17:32:49,469 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1799 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1799) |c_create_sub_list_insert_sub_~head#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1799 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1799) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (bvadd (_ bv8 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (forall ((v_ArrVal_1800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1800) |c_create_sub_list_insert_sub_~head#1.base|) .cse1) |c_create_sub_list_insert_sub_~head#1.base|)))) is different from false [2023-12-02 17:32:49,594 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_77| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_77|) (_ bv0 1))) (forall ((v_ArrVal_1800 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_77| v_ArrVal_1800) |c_create_sub_list_~sub#1.base|) .cse0) |c_create_sub_list_~sub#1.base|)))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_77| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_77|) (_ bv0 1))) (forall ((v_ArrVal_1799 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_77| v_ArrVal_1799) |c_create_sub_list_~sub#1.base|) .cse0)) (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_77| (_ BitVec 32))) (or (forall ((v_ArrVal_1799 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_77| v_ArrVal_1799) |c_create_sub_list_~sub#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))) (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_77|) (_ bv0 1))))))) is different from false [2023-12-02 17:32:50,186 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:32:50,186 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2023-12-02 17:32:50,193 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 36 treesize of output 24 [2023-12-02 17:32:50,199 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 7 treesize of output 3 [2023-12-02 17:32:50,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:32:50,233 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2023-12-02 17:32:50,238 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:32:50,242 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 28 treesize of output 10 [2023-12-02 17:32:50,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:32:50,286 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-12-02 17:32:50,291 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:32:50,294 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 24 treesize of output 12 [2023-12-02 17:32:51,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:32:51,435 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 38 treesize of output 62 [2023-12-02 17:32:51,887 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:32:51,887 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 16 treesize of output 15 [2023-12-02 17:32:51,939 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:32:51,940 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 16 treesize of output 15 [2023-12-02 17:32:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-12-02 17:32:51,989 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:32:51,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1014532645] [2023-12-02 17:32:51,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1014532645] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:32:51,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1606926631] [2023-12-02 17:32:51,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:32:51,989 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:32:51,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:32:51,990 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:32:51,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2023-12-02 17:32:52,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:32:52,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 61 conjunts are in the unsatisfiable core [2023-12-02 17:32:52,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:32:52,947 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-12-02 17:32:52,958 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-12-02 17:32:53,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:32:54,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:32:54,000 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-12-02 17:32:54,028 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:54,028 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-12-02 17:32:54,434 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 11 treesize of output 7 [2023-12-02 17:32:54,447 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 11 treesize of output 7 [2023-12-02 17:32:54,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:32:54,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:32:54,759 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:32:54,759 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 13 [2023-12-02 17:32:54,803 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:32:54,803 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-12-02 17:32:55,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:32:55,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:32:55,664 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 15 treesize of output 7 [2023-12-02 17:32:55,677 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 7 treesize of output 3 [2023-12-02 17:32:55,878 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:32:55,878 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:32:57,004 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1915 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1916 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1916) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1915) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)))) (forall ((v_ArrVal_1916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1916) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))))) is different from false [2023-12-02 17:33:01,089 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:01,089 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2023-12-02 17:33:01,096 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 50 treesize of output 32 [2023-12-02 17:33:01,106 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 17 treesize of output 9 [2023-12-02 17:33:01,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:01,168 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 60 [2023-12-02 17:33:01,173 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:33:01,177 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 49 treesize of output 37 [2023-12-02 17:33:01,207 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:01,207 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 38 [2023-12-02 17:33:01,212 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:33:01,216 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 15 [2023-12-02 17:33:03,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:03,328 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 44 treesize of output 68 [2023-12-02 17:33:05,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1606926631] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:33:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428356438] [2023-12-02 17:33:05,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:33:05,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:33:05,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:33:05,246 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:33:05,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-02 17:33:05,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:33:05,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-02 17:33:05,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:33:05,591 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 11 treesize of output 7 [2023-12-02 17:33:05,609 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 11 treesize of output 7 [2023-12-02 17:33:05,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:33:05,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:33:05,704 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:33:05,704 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-12-02 17:33:05,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:33:05,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:33:05,838 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 15 treesize of output 7 [2023-12-02 17:33:05,850 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 7 treesize of output 3 [2023-12-02 17:33:05,882 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:33:05,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:33:05,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:05,984 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 46 treesize of output 50 [2023-12-02 17:33:06,151 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_2031 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_create_sub_list_insert_sub_~head#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2031) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (forall ((v_ArrVal_2030 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2030) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (bvadd (_ bv8 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (forall ((v_ArrVal_2030 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2030) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))))) is different from false [2023-12-02 17:33:17,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:17,255 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-12-02 17:33:17,262 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 44 treesize of output 32 [2023-12-02 17:33:17,275 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 15 treesize of output 11 [2023-12-02 17:33:17,385 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:17,385 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2023-12-02 17:33:17,393 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 36 treesize of output 24 [2023-12-02 17:33:17,405 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 7 treesize of output 3 [2023-12-02 17:33:17,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:17,435 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2023-12-02 17:33:17,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:33:17,444 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 28 treesize of output 10 [2023-12-02 17:33:18,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:33:18,091 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 38 treesize of output 62 [2023-12-02 17:33:18,267 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:33:18,268 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 16 treesize of output 15 [2023-12-02 17:33:18,319 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:33:18,319 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 16 treesize of output 15 [2023-12-02 17:33:18,366 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-12-02 17:33:18,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428356438] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:33:18,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2023-12-02 17:33:18,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16, 16, 17] total 43 [2023-12-02 17:33:18,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26325800] [2023-12-02 17:33:18,367 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2023-12-02 17:33:18,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 17:33:18,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:33:18,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 17:33:18,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=2155, Unknown=48, NotChecked=388, Total=2756 [2023-12-02 17:33:18,369 INFO L87 Difference]: Start difference. First operand 149 states and 166 transitions. Second operand has 44 states, 38 states have (on average 1.894736842105263) internal successors, (72), 35 states have internal predecessors, (72), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:33:32,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 17:33:34,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 17:33:43,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-12-02 17:34:15,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-12-02 17:34:22,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:34:31,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:34:31,522 INFO L93 Difference]: Finished difference Result 167 states and 185 transitions. [2023-12-02 17:34:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-12-02 17:34:31,523 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 38 states have (on average 1.894736842105263) internal successors, (72), 35 states have internal predecessors, (72), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 36 [2023-12-02 17:34:31,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:34:31,524 INFO L225 Difference]: With dead ends: 167 [2023-12-02 17:34:31,524 INFO L226 Difference]: Without dead ends: 167 [2023-12-02 17:34:31,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 135 SyntacticMatches, 9 SemanticMatches, 91 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2086 ImplicationChecksByTransitivity, 73.3s TimeCoverageRelationStatistics Valid=750, Invalid=7041, Unknown=57, NotChecked=708, Total=8556 [2023-12-02 17:34:31,527 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 178 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1419 mSolverCounterSat, 78 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 1856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1419 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 24.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:34:31,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 967 Invalid, 1856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1419 Invalid, 13 Unknown, 346 Unchecked, 24.7s Time] [2023-12-02 17:34:31,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2023-12-02 17:34:31,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 149. [2023-12-02 17:34:31,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 105 states have (on average 1.3428571428571427) internal successors, (141), 130 states have internal predecessors, (141), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (12), 8 states have call predecessors, (12), 11 states have call successors, (12) [2023-12-02 17:34:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 164 transitions. [2023-12-02 17:34:31,533 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 164 transitions. Word has length 36 [2023-12-02 17:34:31,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:34:31,533 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 164 transitions. [2023-12-02 17:34:31,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 38 states have (on average 1.894736842105263) internal successors, (72), 35 states have internal predecessors, (72), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-02 17:34:31,534 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 164 transitions. [2023-12-02 17:34:31,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-02 17:34:31,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:34:31,534 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:34:31,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-12-02 17:34:31,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-02 17:34:31,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2023-12-02 17:34:32,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:34:32,135 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:34:32,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:34:32,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1912735880, now seen corresponding path program 1 times [2023-12-02 17:34:32,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:34:32,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232711798] [2023-12-02 17:34:32,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:34:32,136 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-12-02 17:34:32,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:34:32,137 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:34:32,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-02 17:34:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:34:32,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:34:32,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:34:32,482 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-12-02 17:34:32,497 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-12-02 17:34:32,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:34:33,039 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:34:33,039 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-12-02 17:34:33,097 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:34:33,097 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-12-02 17:34:33,129 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_98| (_ BitVec 32))) (and (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_98| |c_create_sub_list_#in~sub#1.base|)) (= (store |c_old(#length)| |v_create_sub_list_insert_sub_~sub~0#1.base_98| (select |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_98|)) |c_#length|) (= (select |c_old(#valid)| |v_create_sub_list_insert_sub_~sub~0#1.base_98|) (_ bv0 1)))) (exists ((|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_98| (_ BitVec 32))) (and (= (store (store |c_old(#length)| |v_create_sub_list_insert_sub_~sub~0#1.base_98| (select |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_98|)) |create_sub_list_insert_sub_~sub~0#1.base| (select |c_#length| |create_sub_list_insert_sub_~sub~0#1.base|)) |c_#length|) (not (= |c_create_sub_list_#in~sub#1.base| |create_sub_list_insert_sub_~sub~0#1.base|)) (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_98| |create_sub_list_insert_sub_~sub~0#1.base|)) (= (select |c_old(#valid)| |v_create_sub_list_insert_sub_~sub~0#1.base_98|) (_ bv0 1))))) is different from true [2023-12-02 17:34:33,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-12-02 17:34:33,613 INFO L349 Elim1Store]: treesize reduction 71, result has 15.5 percent of original size [2023-12-02 17:34:33,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 79 [2023-12-02 17:34:33,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:33,741 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 39 treesize of output 63 [2023-12-02 17:34:34,585 INFO L349 Elim1Store]: treesize reduction 37, result has 11.9 percent of original size [2023-12-02 17:34:34,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 14 [2023-12-02 17:34:34,737 INFO L349 Elim1Store]: treesize reduction 56, result has 1.8 percent of original size [2023-12-02 17:34:34,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 1 [2023-12-02 17:34:35,135 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 5 not checked. [2023-12-02 17:34:35,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:34:35,933 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:34:35,933 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 15 treesize of output 14 [2023-12-02 17:34:36,416 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:34:36,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232711798] [2023-12-02 17:34:36,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232711798] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:34:36,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [402606758] [2023-12-02 17:34:36,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:34:36,416 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:34:36,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:34:36,417 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:34:36,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2023-12-02 17:34:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:34:37,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-02 17:34:37,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:34:37,025 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-12-02 17:34:37,037 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-12-02 17:34:37,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:34:37,808 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:34:37,808 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-12-02 17:34:37,875 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:34:37,875 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-12-02 17:34:38,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-12-02 17:34:39,458 INFO L349 Elim1Store]: treesize reduction 71, result has 15.5 percent of original size [2023-12-02 17:34:39,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 79 [2023-12-02 17:34:39,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:39,594 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 39 treesize of output 63 [2023-12-02 17:34:40,161 INFO L349 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2023-12-02 17:34:40,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 14 [2023-12-02 17:34:40,398 INFO L349 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2023-12-02 17:34:40,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 1 [2023-12-02 17:34:40,572 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 17:34:40,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:34:41,486 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:34:41,486 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 15 treesize of output 14 [2023-12-02 17:34:44,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [402606758] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:34:44,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656350785] [2023-12-02 17:34:44,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:34:44,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:34:44,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:34:44,665 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:34:44,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-12-02 17:34:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:34:44,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-02 17:34:44,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:34:44,893 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-12-02 17:34:44,903 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-12-02 17:34:45,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:34:45,330 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:34:45,331 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-12-02 17:34:45,392 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:34:45,392 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-12-02 17:34:45,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:34:46,264 INFO L349 Elim1Store]: treesize reduction 71, result has 15.5 percent of original size [2023-12-02 17:34:46,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 79 [2023-12-02 17:34:46,385 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:46,386 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 39 treesize of output 63 [2023-12-02 17:34:46,981 INFO L349 Elim1Store]: treesize reduction 98, result has 4.9 percent of original size [2023-12-02 17:34:46,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 19 [2023-12-02 17:34:47,096 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 17:34:47,096 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:34:47,906 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:34:47,907 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 15 treesize of output 14 [2023-12-02 17:34:55,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656350785] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:34:55,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:34:55,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 15] total 20 [2023-12-02 17:34:55,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249075485] [2023-12-02 17:34:55,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:34:55,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 17:34:55,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:34:55,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 17:34:55,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=582, Unknown=5, NotChecked=48, Total=702 [2023-12-02 17:34:55,547 INFO L87 Difference]: Start difference. First operand 149 states and 164 transitions. Second operand has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-02 17:35:05,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:05,406 INFO L93 Difference]: Finished difference Result 195 states and 222 transitions. [2023-12-02 17:35:05,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 17:35:05,408 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 38 [2023-12-02 17:35:05,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:05,409 INFO L225 Difference]: With dead ends: 195 [2023-12-02 17:35:05,409 INFO L226 Difference]: Without dead ends: 195 [2023-12-02 17:35:05,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 17.2s TimeCoverageRelationStatistics Valid=146, Invalid=1185, Unknown=5, NotChecked=70, Total=1406 [2023-12-02 17:35:05,411 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 74 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:05,411 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 476 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 745 Invalid, 0 Unknown, 107 Unchecked, 5.6s Time] [2023-12-02 17:35:05,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2023-12-02 17:35:05,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 156. [2023-12-02 17:35:05,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 110 states have (on average 1.3363636363636364) internal successors, (147), 134 states have internal predecessors, (147), 12 states have call successors, (12), 11 states have call predecessors, (12), 10 states have return successors, (14), 10 states have call predecessors, (14), 12 states have call successors, (14) [2023-12-02 17:35:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 173 transitions. [2023-12-02 17:35:05,421 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 173 transitions. Word has length 38 [2023-12-02 17:35:05,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:05,421 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 173 transitions. [2023-12-02 17:35:05,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-02 17:35:05,421 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 173 transitions. [2023-12-02 17:35:05,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-02 17:35:05,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:05,422 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:35:05,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2023-12-02 17:35:05,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-12-02 17:35:05,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-02 17:35:06,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:35:06,023 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting list_add_tailErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:35:06,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:06,024 INFO L85 PathProgramCache]: Analyzing trace with hash -648660330, now seen corresponding path program 1 times [2023-12-02 17:35:06,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:35:06,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [648843754] [2023-12-02 17:35:06,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:06,025 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-12-02 17:35:06,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:35:06,025 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:35:06,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-02 17:35:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:06,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:35:06,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:06,454 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-12-02 17:35:06,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:06,499 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-12-02 17:35:06,587 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 7 treesize of output 5 [2023-12-02 17:35:06,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:07,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:07,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 17:35:07,084 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 7 treesize of output 5 [2023-12-02 17:35:07,273 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-12-02 17:35:07,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:07,624 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 20 [2023-12-02 17:35:07,956 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 17:35:07,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:08,308 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:35:08,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [648843754] [2023-12-02 17:35:08,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [648843754] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:08,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [532389232] [2023-12-02 17:35:08,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:08,309 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:35:08,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:35:08,314 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:35:08,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2023-12-02 17:35:09,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:09,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:35:09,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:09,304 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-12-02 17:35:09,304 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-12-02 17:35:09,330 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 7 treesize of output 3 [2023-12-02 17:35:09,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:09,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:09,490 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2023-12-02 17:35:09,491 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 1 case distinctions, treesize of input 23 treesize of output 29 [2023-12-02 17:35:09,682 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-12-02 17:35:09,682 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 24 treesize of output 20 [2023-12-02 17:35:09,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:10,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:10,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:10,063 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2023-12-02 17:35:10,063 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 1 case distinctions, treesize of input 32 treesize of output 38 [2023-12-02 17:35:10,231 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2023-12-02 17:35:10,233 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 24 treesize of output 20 [2023-12-02 17:35:10,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:10,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:10,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:10,602 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2023-12-02 17:35:10,603 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 1 case distinctions, treesize of input 32 treesize of output 38 [2023-12-02 17:35:11,197 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-02 17:35:11,198 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:11,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [532389232] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:11,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314667819] [2023-12-02 17:35:11,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:11,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:11,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:11,400 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:11,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-12-02 17:35:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:11,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:35:11,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:11,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-12-02 17:35:11,843 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 17:35:11,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 17:35:14,136 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 0 case distinctions, treesize of input 14 treesize of output 3 [2023-12-02 17:35:14,243 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 17:35:14,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 17:35:14,308 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 0 case distinctions, treesize of input 14 treesize of output 3 [2023-12-02 17:35:14,410 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 17:35:14,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 17:35:14,427 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-02 17:35:14,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:35:14,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314667819] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:35:14,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:35:14,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 22 [2023-12-02 17:35:14,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640203383] [2023-12-02 17:35:14,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:35:14,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:35:14,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:35:14,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:35:14,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=518, Unknown=4, NotChecked=0, Total=600 [2023-12-02 17:35:14,429 INFO L87 Difference]: Start difference. First operand 156 states and 173 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-02 17:35:16,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:35:18,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:18,135 INFO L93 Difference]: Finished difference Result 188 states and 214 transitions. [2023-12-02 17:35:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:35:18,136 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 44 [2023-12-02 17:35:18,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:18,137 INFO L225 Difference]: With dead ends: 188 [2023-12-02 17:35:18,137 INFO L226 Difference]: Without dead ends: 188 [2023-12-02 17:35:18,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 114 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=120, Invalid=868, Unknown=4, NotChecked=0, Total=992 [2023-12-02 17:35:18,139 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 57 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:18,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 200 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 294 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2023-12-02 17:35:18,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2023-12-02 17:35:18,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 174. [2023-12-02 17:35:18,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 123 states have (on average 1.3739837398373984) internal successors, (169), 147 states have internal predecessors, (169), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:35:18,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 205 transitions. [2023-12-02 17:35:18,146 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 205 transitions. Word has length 44 [2023-12-02 17:35:18,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:18,146 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 205 transitions. [2023-12-02 17:35:18,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-02 17:35:18,146 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 205 transitions. [2023-12-02 17:35:18,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-02 17:35:18,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:18,147 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:35:18,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-12-02 17:35:18,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-02 17:35:18,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (35)] Ended with exit code 0 [2023-12-02 17:35:18,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:35:18,748 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:35:18,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:18,748 INFO L85 PathProgramCache]: Analyzing trace with hash -648660329, now seen corresponding path program 1 times [2023-12-02 17:35:18,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:35:18,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1692415725] [2023-12-02 17:35:18,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:18,749 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-12-02 17:35:18,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:35:18,750 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:35:18,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-02 17:35:19,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:19,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-02 17:35:19,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:19,213 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-12-02 17:35:19,239 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-12-02 17:35:19,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:19,301 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-12-02 17:35:19,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:19,318 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-12-02 17:35:19,417 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 5 treesize of output 3 [2023-12-02 17:35:19,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:19,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:19,866 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-12-02 17:35:19,908 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 5 treesize of output 3 [2023-12-02 17:35:20,090 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-12-02 17:35:20,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:20,432 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 12 treesize of output 14 [2023-12-02 17:35:20,803 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 17:35:20,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:21,478 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:35:21,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1692415725] [2023-12-02 17:35:21,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1692415725] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:21,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [188430438] [2023-12-02 17:35:21,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:21,478 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:35:21,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:35:21,480 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:35:21,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2023-12-02 17:35:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:22,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:35:22,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:22,592 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-12-02 17:35:22,617 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 7 treesize of output 3 [2023-12-02 17:35:22,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:22,737 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-12-02 17:35:22,796 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 5 treesize of output 3 [2023-12-02 17:35:22,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:23,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:23,109 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-12-02 17:35:23,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 5 treesize of output 3 [2023-12-02 17:35:23,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:23,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:23,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 17:35:23,936 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-02 17:35:23,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:26,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [188430438] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:26,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157968349] [2023-12-02 17:35:26,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:26,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:26,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:26,374 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:26,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-12-02 17:35:26,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:26,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 50 conjunts are in the unsatisfiable core [2023-12-02 17:35:26,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:26,692 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-12-02 17:35:26,703 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-12-02 17:35:26,873 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:26,873 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 13 [2023-12-02 17:35:26,957 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:35:26,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:35:27,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:27,644 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 0 case distinctions, treesize of input 14 treesize of output 3 [2023-12-02 17:35:28,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:28,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 17:35:28,274 INFO L349 Elim1Store]: treesize reduction 55, result has 22.5 percent of original size [2023-12-02 17:35:28,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 29 [2023-12-02 17:35:28,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:35:28,644 WARN L876 $PredicateComparison]: unable to prove that (exists ((|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| (select |c_#length| |create_sub_list_insert_sub_~sub~0#1.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) is different from true [2023-12-02 17:35:28,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:28,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 17:35:28,754 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2023-12-02 17:35:28,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 17:35:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 4 not checked. [2023-12-02 17:35:29,213 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157968349] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:32,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:35:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 14] total 28 [2023-12-02 17:35:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465573824] [2023-12-02 17:35:32,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:35:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 17:35:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:35:32,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 17:35:32,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1013, Unknown=3, NotChecked=64, Total=1190 [2023-12-02 17:35:32,530 INFO L87 Difference]: Start difference. First operand 174 states and 205 transitions. Second operand has 29 states, 25 states have (on average 2.68) internal successors, (67), 22 states have internal predecessors, (67), 9 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) [2023-12-02 17:35:38,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:35:48,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:35:49,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:49,818 INFO L93 Difference]: Finished difference Result 188 states and 214 transitions. [2023-12-02 17:35:49,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-02 17:35:49,820 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.68) internal successors, (67), 22 states have internal predecessors, (67), 9 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) Word has length 44 [2023-12-02 17:35:49,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:49,821 INFO L225 Difference]: With dead ends: 188 [2023-12-02 17:35:49,821 INFO L226 Difference]: Without dead ends: 188 [2023-12-02 17:35:49,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=281, Invalid=2070, Unknown=5, NotChecked=94, Total=2450 [2023-12-02 17:35:49,823 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 306 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 66 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:49,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 429 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 900 Invalid, 4 Unknown, 110 Unchecked, 10.8s Time] [2023-12-02 17:35:49,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2023-12-02 17:35:49,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 174. [2023-12-02 17:35:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 123 states have (on average 1.3658536585365855) internal successors, (168), 147 states have internal predecessors, (168), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:35:49,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 204 transitions. [2023-12-02 17:35:49,832 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 204 transitions. Word has length 44 [2023-12-02 17:35:49,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:49,833 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 204 transitions. [2023-12-02 17:35:49,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.68) internal successors, (67), 22 states have internal predecessors, (67), 9 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 6 states have call successors, (9) [2023-12-02 17:35:49,833 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 204 transitions. [2023-12-02 17:35:49,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-02 17:35:49,834 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:49,834 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:35:49,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-12-02 17:35:50,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-02 17:35:50,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (38)] Ended with exit code 0 [2023-12-02 17:35:50,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:35:50,435 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:35:50,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:50,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1997664763, now seen corresponding path program 2 times [2023-12-02 17:35:50,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:35:50,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401805252] [2023-12-02 17:35:50,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 17:35:50,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:35:50,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:35:50,436 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:35:50,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-02 17:35:51,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 17:35:51,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:35:51,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 96 conjunts are in the unsatisfiable core [2023-12-02 17:35:51,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:51,292 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-12-02 17:35:51,430 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 11 treesize of output 7 [2023-12-02 17:35:51,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:35:51,557 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:35:51,558 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-12-02 17:35:51,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:35:52,013 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 13 treesize of output 9 [2023-12-02 17:35:52,212 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:52,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2023-12-02 17:35:52,237 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 7 treesize of output 3 [2023-12-02 17:35:52,427 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:52,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2023-12-02 17:35:53,722 INFO L349 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2023-12-02 17:35:53,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 33 [2023-12-02 17:35:53,944 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 7 treesize of output 3 [2023-12-02 17:35:54,185 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:35:54,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:35:54,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2023-12-02 17:35:54,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2023-12-02 17:35:56,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2023-12-02 17:35:56,277 INFO L349 Elim1Store]: treesize reduction 44, result has 10.2 percent of original size [2023-12-02 17:35:56,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 26 [2023-12-02 17:35:56,863 INFO L349 Elim1Store]: treesize reduction 124, result has 21.0 percent of original size [2023-12-02 17:35:56,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 39 treesize of output 60 [2023-12-02 17:35:56,922 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-12-02 17:35:57,347 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:57,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 25 [2023-12-02 17:35:57,364 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 16 treesize of output 12 [2023-12-02 17:35:58,572 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 58 treesize of output 46 [2023-12-02 17:35:58,605 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-12-02 17:35:58,605 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 48 treesize of output 46 [2023-12-02 17:35:59,158 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:35:59,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:36:02,505 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 24 treesize of output 22 [2023-12-02 17:36:04,628 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:36:04,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401805252] [2023-12-02 17:36:04,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401805252] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:36:04,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1454342621] [2023-12-02 17:36:04,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 17:36:04,628 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:36:04,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:36:04,629 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:36:04,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2023-12-02 17:36:05,438 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-02 17:36:05,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463194096] [2023-12-02 17:36:05,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 17:36:05,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:36:05,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:36:05,439 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:36:05,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-12-02 17:36:05,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 1 [2023-12-02 17:36:07,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 17:36:07,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:36:07,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 104 conjunts are in the unsatisfiable core [2023-12-02 17:36:07,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:36:07,239 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-12-02 17:36:07,946 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 11 treesize of output 7 [2023-12-02 17:36:07,980 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 11 treesize of output 7 [2023-12-02 17:36:08,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:36:08,304 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 5 treesize of output 3 [2023-12-02 17:36:08,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:36:08,638 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:36:08,639 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-12-02 17:36:09,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:36:09,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:36:12,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 32 [2023-12-02 17:36:12,125 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:36:12,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 83 [2023-12-02 17:36:12,133 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 63 treesize of output 46 [2023-12-02 17:36:12,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 55 treesize of output 26 [2023-12-02 17:36:12,161 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 7 treesize of output 3 [2023-12-02 17:36:12,251 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:36:12,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-12-02 17:36:12,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2023-12-02 17:36:13,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2023-12-02 17:36:16,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2023-12-02 17:36:16,183 INFO L349 Elim1Store]: treesize reduction 44, result has 10.2 percent of original size [2023-12-02 17:36:16,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 26 [2023-12-02 17:36:16,785 INFO L349 Elim1Store]: treesize reduction 156, result has 25.4 percent of original size [2023-12-02 17:36:16,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 46 treesize of output 76 [2023-12-02 17:36:17,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 36 treesize of output 27 [2023-12-02 17:36:18,676 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 15 [2023-12-02 17:36:19,098 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:36:19,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:36:22,643 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_165| (_ BitVec 32)) (v_ArrVal_3501 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3500 (_ BitVec 1))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_165|))) (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_165| v_ArrVal_3500) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_165| v_ArrVal_3501) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (_ bv1 1))))) is different from false [2023-12-02 17:36:23,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463194096] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:36:23,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:36:23,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 30] total 54 [2023-12-02 17:36:23,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889357501] [2023-12-02 17:36:23,646 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 17:36:23,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-12-02 17:36:23,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:36:23,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-12-02 17:36:23,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=4166, Unknown=13, NotChecked=130, Total=4556 [2023-12-02 17:36:23,650 INFO L87 Difference]: Start difference. First operand 174 states and 204 transitions. Second operand has 55 states, 47 states have (on average 1.3829787234042554) internal successors, (65), 47 states have internal predecessors, (65), 8 states have call successors, (8), 8 states have call predecessors, (8), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:36:48,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:36:48,487 INFO L93 Difference]: Finished difference Result 182 states and 209 transitions. [2023-12-02 17:36:48,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 17:36:48,488 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 47 states have (on average 1.3829787234042554) internal successors, (65), 47 states have internal predecessors, (65), 8 states have call successors, (8), 8 states have call predecessors, (8), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) Word has length 43 [2023-12-02 17:36:48,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:36:48,489 INFO L225 Difference]: With dead ends: 182 [2023-12-02 17:36:48,489 INFO L226 Difference]: Without dead ends: 182 [2023-12-02 17:36:48,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2804 ImplicationChecksByTransitivity, 32.5s TimeCoverageRelationStatistics Valid=752, Invalid=9139, Unknown=13, NotChecked=196, Total=10100 [2023-12-02 17:36:48,493 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 138 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 1996 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 2043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:36:48,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 966 Invalid, 2043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1996 Invalid, 0 Unknown, 0 Unchecked, 14.1s Time] [2023-12-02 17:36:48,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-12-02 17:36:48,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 181. [2023-12-02 17:36:48,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 129 states have (on average 1.3410852713178294) internal successors, (173), 153 states have internal predecessors, (173), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:36:48,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 209 transitions. [2023-12-02 17:36:48,500 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 209 transitions. Word has length 43 [2023-12-02 17:36:48,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:36:48,500 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 209 transitions. [2023-12-02 17:36:48,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 47 states have (on average 1.3829787234042554) internal successors, (65), 47 states have internal predecessors, (65), 8 states have call successors, (8), 8 states have call predecessors, (8), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 17:36:48,500 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 209 transitions. [2023-12-02 17:36:48,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-02 17:36:48,501 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:36:48,501 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:36:48,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-02 17:36:48,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-12-02 17:36:48,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:36:48,901 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:36:48,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:36:48,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1997664764, now seen corresponding path program 2 times [2023-12-02 17:36:48,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:36:48,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [252008783] [2023-12-02 17:36:48,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 17:36:48,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:36:48,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:36:48,903 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:36:48,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-02 17:36:49,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 17:36:49,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:36:49,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 125 conjunts are in the unsatisfiable core [2023-12-02 17:36:49,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:36:49,987 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-12-02 17:36:50,118 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 11 treesize of output 7 [2023-12-02 17:36:50,138 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 11 treesize of output 7 [2023-12-02 17:36:50,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:36:50,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:36:50,308 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:36:50,308 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-12-02 17:36:50,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:36:50,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:36:51,646 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 7 treesize of output 3 [2023-12-02 17:36:51,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 32 [2023-12-02 17:36:51,751 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:36:51,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 83 [2023-12-02 17:36:51,759 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 63 treesize of output 46 [2023-12-02 17:36:51,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 55 treesize of output 26 [2023-12-02 17:36:51,968 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:36:51,969 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-12-02 17:36:51,993 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 5 [2023-12-02 17:36:52,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2023-12-02 17:36:52,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2023-12-02 17:36:52,924 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 13 treesize of output 9 [2023-12-02 17:36:53,246 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:36:53,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2023-12-02 17:36:53,264 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 7 treesize of output 3 [2023-12-02 17:36:53,571 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:36:53,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2023-12-02 17:36:53,890 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-12-02 17:36:53,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 27 [2023-12-02 17:36:53,899 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 7 treesize of output 3 [2023-12-02 17:36:54,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2023-12-02 17:36:54,296 INFO L349 Elim1Store]: treesize reduction 44, result has 10.2 percent of original size [2023-12-02 17:36:54,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 24 [2023-12-02 17:36:54,682 INFO L349 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2023-12-02 17:36:54,682 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 3 case distinctions, treesize of input 21 treesize of output 26 [2023-12-02 17:36:55,077 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:36:55,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 23 [2023-12-02 17:36:55,145 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:36:55,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2023-12-02 17:36:55,189 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 14 treesize of output 10 [2023-12-02 17:36:56,633 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 91 treesize of output 71 [2023-12-02 17:36:56,641 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 75 treesize of output 67 [2023-12-02 17:36:57,023 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:36:57,023 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:37:01,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:01,515 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 75 [2023-12-02 17:37:01,587 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:01,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1962 treesize of output 1943 [2023-12-02 17:37:01,622 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 235 treesize of output 227 [2023-12-02 17:37:01,650 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 227 treesize of output 223 [2023-12-02 17:37:01,678 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 238 treesize of output 222 [2023-12-02 17:37:08,408 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 14 treesize of output 10 [2023-12-02 17:37:08,460 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:08,461 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 60 [2023-12-02 17:37:08,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:08,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 474 treesize of output 455 [2023-12-02 17:37:08,546 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 214 treesize of output 198 [2023-12-02 17:37:08,562 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 198 treesize of output 166 [2023-12-02 17:37:08,599 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 86 treesize of output 78 [2023-12-02 17:37:11,117 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse61 (select |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base|)) (.cse62 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (let ((.cse4 (select .cse61 .cse62))) (let ((.cse11 (= .cse4 |c_create_sub_list_~sub#1.base|))) (let ((.cse13 (not .cse11)) (.cse32 (= |c_create_sub_list_insert_sub_~sub~0#1.base| |c_create_sub_list_~sub#1.base|)) (.cse6 (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|)) (.cse3 (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base| (store .cse61 .cse62 |c_create_sub_list_insert_sub_~sub~0#1.base|))) (.cse5 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (let ((.cse8 (= |c_create_sub_list_insert_sub_~head#1.base| |c_create_sub_list_~sub#1.base|)) (.cse12 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse43 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (v_arrayElimCell_438 (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse42 (select .cse43 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse42) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse42)) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse42) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse42)))) (not (bvule .cse6 (select .cse43 |c_create_sub_list_~sub#1.base|)))))) (or .cse13 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse44 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse44 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_436 (_ BitVec 32)) (v_arrayElimCell_435 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse45 (select .cse44 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse45) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse45))))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse47 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_436 (_ BitVec 32)) (v_arrayElimCell_435 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse46 (select .cse47 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (forall ((v_arrayElimCell_438 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse46)) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse46) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse46)))) (not (bvule .cse6 (select .cse47 |c_create_sub_list_~sub#1.base|)))))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse49 (select .cse48 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse48 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse49) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse49))))) .cse11) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse51 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse50 (select .cse51 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse50)) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse50) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse50)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse51 |c_create_sub_list_~sub#1.base|)))))) (or .cse32 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse53 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (v_arrayElimCell_438 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse52 (select .cse53 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse52) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse52)) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse52)))) (not (bvule .cse6 (select .cse53 |c_create_sub_list_~sub#1.base|)))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse54 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse54 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) (select .cse54 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))))) .cse11) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse56 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse55 (select .cse56 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse55)) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse55)))) (not (bvule .cse6 (select .cse56 |c_create_sub_list_~sub#1.base|)))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (v_arrayElimCell_438 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse58 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse57 (select .cse58 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse57) (not (bvule .cse6 (select .cse58 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse57))))) .cse11))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_435 (_ BitVec 32)) (v_arrayElimCell_438 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse60 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse59 (select .cse60 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse59) (not (bvule .cse6 (select .cse60 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_435 (_ bv4 32)) .cse59) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse59))))) .cse11))) (.cse15 (not .cse32)) (.cse14 (= |c_create_sub_list_insert_sub_~head#1.offset| |c_create_sub_list_~sub#1.offset|)) (.cse7 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (not (bvule .cse6 (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)) |c_create_sub_list_~sub#1.base|))))) (.cse0 (bvadd (_ bv8 32) |c_create_sub_list_insert_sub_~sub~0#1.offset|))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse2 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select .cse2 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule .cse0 .cse1) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse1)) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse1)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse2 |c_create_sub_list_~sub#1.base|)))))) (or .cse7 .cse8) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse9 (select .cse10 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (bvule .cse0 .cse9) (not (bvule .cse6 (select .cse10 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse9))))) .cse11) (not (bvule .cse6 (_ bv12 32))) (or .cse12 .cse8) (or .cse13 .cse7) (or .cse12 .cse14) (or .cse15 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse17 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse16 (select .cse17 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse16)) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse16)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse17 |c_create_sub_list_~sub#1.base|)))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_438 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse19 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse18 (select .cse19 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse18) (not (bvule .cse6 (select .cse19 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse18))))) .cse11) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse20 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (not (bvule .cse6 (select .cse20 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_438 (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse21 (select .cse20 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse21) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse21)) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse21))))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse22 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse22 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) (select .cse22 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))))) .cse11))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse23 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (not (bvule .cse6 (select .cse23 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_438 (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse24 (select .cse23 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse24) (bvule .cse0 .cse24) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse24)) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse24))))))) (or .cse7 .cse15) (or .cse14 .cse7) (or (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse26 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse25 (select .cse26 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule .cse0 .cse25) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse25))))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse26 |c_create_sub_list_~sub#1.base|)))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_438 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse28 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse27 (select .cse28 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse27) (bvule .cse0 .cse27) (not (bvule .cse6 (select .cse28 |c_create_sub_list_~sub#1.base|))))))) .cse11) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse30 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_438 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse29 (select .cse30 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse29) (bvule .cse0 .cse29) (forall ((v_arrayElimCell_436 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse29))))) (not (bvule .cse6 (select .cse30 |c_create_sub_list_~sub#1.base|)))))) (or .cse11 (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse31 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (bvule .cse0 (select .cse31 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5))) (not (bvule .cse6 (select .cse31 |c_create_sub_list_~sub#1.base|)))))))) .cse32) (or .cse7 (bvule (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~sub~0#1.offset|) .cse0)) (or .cse13 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse34 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_436 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse33 (select .cse34 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule .cse0 .cse33) (forall ((v_arrayElimCell_438 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse33)) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse33)))) (not (bvule .cse6 (select .cse34 |c_create_sub_list_~sub#1.base|)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse35 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse35 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_436 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse36 (select .cse35 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule .cse0 .cse36) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse36))))))))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_438 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32)) (v_arrayElimCell_437 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse38 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (let ((.cse37 (select .cse38 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse37) (bvule .cse0 .cse37) (not (bvule .cse6 (select .cse38 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_437 (_ bv4 32)) .cse37))))) .cse11) (or .cse13 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse39 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (not (bvule .cse6 (select .cse39 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_436 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse40 (select .cse39 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (or (forall ((v_arrayElimCell_438 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_438 (_ bv4 32)) .cse40)) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) .cse40))))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ BitVec 32))) (let ((.cse41 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_169| (_ bv12 32)))) (or (forall ((v_ArrVal_3669 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_436 (_ BitVec 32)) (v_ArrVal_3683 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3685 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd v_arrayElimCell_436 (_ bv4 32)) (select .cse41 (select (select (store (store (store .cse3 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3685) .cse4 v_ArrVal_3683) |v_create_sub_list_insert_sub_~sub~0#1.base_169| v_ArrVal_3669) |c_create_sub_list_~sub#1.base|) .cse5)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_169| |c_create_sub_list_~sub#1.base|) (not (bvule .cse6 (select .cse41 |c_create_sub_list_~sub#1.base|)))))))))))))) is different from true [2023-12-02 17:37:11,125 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:37:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [252008783] [2023-12-02 17:37:11,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [252008783] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:37:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2049214231] [2023-12-02 17:37:11,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 17:37:11,125 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:37:11,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:37:11,126 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:37:11,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2023-12-02 17:37:13,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 17:37:13,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:37:13,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 130 conjunts are in the unsatisfiable core [2023-12-02 17:37:13,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:37:13,321 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-12-02 17:37:13,383 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 11 treesize of output 7 [2023-12-02 17:37:13,402 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 11 treesize of output 7 [2023-12-02 17:37:13,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:37:13,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:37:13,507 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:37:13,508 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-12-02 17:37:13,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:37:13,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:37:14,539 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 7 treesize of output 3 [2023-12-02 17:37:14,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 39 [2023-12-02 17:37:14,629 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:37:14,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 83 [2023-12-02 17:37:14,637 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 63 treesize of output 46 [2023-12-02 17:37:14,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 55 treesize of output 26 [2023-12-02 17:37:14,738 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-12-02 17:37:14,838 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:37:14,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:37:15,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2023-12-02 17:37:15,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2023-12-02 17:37:16,896 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 13 treesize of output 9 [2023-12-02 17:37:17,501 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:37:17,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2023-12-02 17:37:17,520 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 7 treesize of output 3 [2023-12-02 17:37:18,145 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:37:18,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2023-12-02 17:37:18,772 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-12-02 17:37:18,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 27 [2023-12-02 17:37:18,784 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 7 treesize of output 3 [2023-12-02 17:37:19,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2023-12-02 17:37:19,431 INFO L349 Elim1Store]: treesize reduction 44, result has 10.2 percent of original size [2023-12-02 17:37:19,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 33 [2023-12-02 17:37:20,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:37:20,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:37:20,119 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 17:37:20,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2023-12-02 17:37:20,283 INFO L349 Elim1Store]: treesize reduction 72, result has 22.6 percent of original size [2023-12-02 17:37:20,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 44 [2023-12-02 17:37:20,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:37:20,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-12-02 17:37:21,962 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 7 treesize of output 3 [2023-12-02 17:37:21,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2023-12-02 17:37:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:37:23,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:37:27,742 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:27,743 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 60 [2023-12-02 17:37:27,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:27,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 207 [2023-12-02 17:37:27,829 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 190 treesize of output 158 [2023-12-02 17:37:27,845 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 158 treesize of output 142 [2023-12-02 17:37:27,873 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 74 treesize of output 66 [2023-12-02 17:37:28,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:28,501 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 75 [2023-12-02 17:37:28,509 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:37:28,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:37:28,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 247 [2023-12-02 17:37:28,615 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 116 treesize of output 112 [2023-12-02 17:37:28,632 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 226 treesize of output 218 [2023-12-02 17:38:05,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2049214231] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:38:05,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964195940] [2023-12-02 17:38:05,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 17:38:05,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:38:05,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:38:05,458 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:38:05,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-12-02 17:38:06,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 17:38:06,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:38:06,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 123 conjunts are in the unsatisfiable core [2023-12-02 17:38:06,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:38:06,710 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-12-02 17:38:08,252 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 11 treesize of output 7 [2023-12-02 17:38:08,285 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 11 treesize of output 7 [2023-12-02 17:38:10,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:38:10,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-02 17:38:10,110 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 5 treesize of output 3 [2023-12-02 17:38:10,166 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-12-02 17:38:10,166 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-12-02 17:38:10,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:38:10,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-12-02 17:38:10,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 32 [2023-12-02 17:38:10,904 INFO L349 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2023-12-02 17:38:10,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 83 [2023-12-02 17:38:10,919 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 75 treesize of output 54 [2023-12-02 17:38:10,943 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 7 treesize of output 3 [2023-12-02 17:38:11,653 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-12-02 17:38:11,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-12-02 17:38:11,702 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 5 [2023-12-02 17:38:12,406 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-12-02 17:38:12,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 50 [2023-12-02 17:38:12,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2023-12-02 17:38:13,993 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 13 treesize of output 9 [2023-12-02 17:38:15,650 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:38:15,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2023-12-02 17:38:15,681 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 7 treesize of output 3 [2023-12-02 17:38:18,261 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:38:18,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2023-12-02 17:38:19,454 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2023-12-02 17:38:19,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 27 [2023-12-02 17:38:19,465 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 7 treesize of output 3 [2023-12-02 17:38:21,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2023-12-02 17:38:21,636 INFO L349 Elim1Store]: treesize reduction 44, result has 10.2 percent of original size [2023-12-02 17:38:21,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 33 [2023-12-02 17:38:21,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:38:21,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:38:21,918 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 17:38:21,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 21 [2023-12-02 17:38:22,070 INFO L349 Elim1Store]: treesize reduction 72, result has 22.6 percent of original size [2023-12-02 17:38:22,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 44 [2023-12-02 17:38:24,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 16 treesize of output 11 [2023-12-02 17:38:24,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-12-02 17:38:27,208 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 25 treesize of output 13 [2023-12-02 17:38:27,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-02 17:38:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 30 refuted. 3 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:38:29,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:38:34,079 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_4023 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4022 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4022) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4023) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)))) (forall ((v_ArrVal_4022 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4022) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))))) is different from false [2023-12-02 17:38:34,217 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_177| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_177|))) (forall ((v_ArrVal_4022 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_177| v_ArrVal_4022) |c_create_sub_list_~sub#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_177| (_ BitVec 32))) (or (forall ((v_ArrVal_4021 (_ BitVec 32)) (v_ArrVal_4023 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4022 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_177| v_ArrVal_4022) |c_create_sub_list_~sub#1.base|) .cse1)) (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_177| v_ArrVal_4021) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_177| v_ArrVal_4023) |c_create_sub_list_~sub#1.base|) .cse1)))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_177|))))))) is different from false [2023-12-02 17:38:35,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:38:35,250 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 75 [2023-12-02 17:38:35,317 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:38:35,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 922 treesize of output 915 [2023-12-02 17:38:35,337 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 438 treesize of output 422 [2023-12-02 17:38:35,363 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 209 treesize of output 205 [2023-12-02 17:38:35,388 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 212 treesize of output 204 [2023-12-02 17:38:39,675 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 29 treesize of output 21 [2023-12-02 17:38:40,184 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 29 treesize of output 21 [2023-12-02 17:38:40,709 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 14 treesize of output 10 [2023-12-02 17:38:40,731 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 43 treesize of output 31 [2023-12-02 17:38:40,788 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 29 treesize of output 21 [2023-12-02 17:38:41,109 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 29 treesize of output 21 [2023-12-02 17:38:41,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:38:41,264 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 60 [2023-12-02 17:38:41,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:38:41,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 814 treesize of output 771 [2023-12-02 17:38:41,380 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 85 treesize of output 77 [2023-12-02 17:38:41,394 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 170 treesize of output 138 [2023-12-02 17:38:41,419 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 76 treesize of output 60 [2023-12-02 17:39:09,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964195940] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:39:09,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:39:09,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 30] total 59 [2023-12-02 17:39:09,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345328446] [2023-12-02 17:39:09,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:39:09,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-12-02 17:39:09,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:39:09,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-12-02 17:39:09,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=5083, Unknown=25, NotChecked=438, Total=5852 [2023-12-02 17:39:09,097 INFO L87 Difference]: Start difference. First operand 181 states and 209 transitions. Second operand has 60 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 52 states have internal predecessors, (82), 8 states have call successors, (8), 8 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-02 17:40:11,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:40:11,397 INFO L93 Difference]: Finished difference Result 181 states and 208 transitions. [2023-12-02 17:40:11,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-02 17:40:11,398 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 52 states have internal predecessors, (82), 8 states have call successors, (8), 8 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 43 [2023-12-02 17:40:11,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:40:11,399 INFO L225 Difference]: With dead ends: 181 [2023-12-02 17:40:11,399 INFO L226 Difference]: Without dead ends: 181 [2023-12-02 17:40:11,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 99 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2805 ImplicationChecksByTransitivity, 149.3s TimeCoverageRelationStatistics Valid=665, Invalid=8805, Unknown=48, NotChecked=582, Total=10100 [2023-12-02 17:40:11,402 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 92 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 2260 mSolverCounterSat, 56 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 2341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2260 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:40:11,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1238 Invalid, 2341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2260 Invalid, 25 Unknown, 0 Unchecked, 17.2s Time] [2023-12-02 17:40:11,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-12-02 17:40:11,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2023-12-02 17:40:11,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 129 states have (on average 1.3333333333333333) internal successors, (172), 153 states have internal predecessors, (172), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:40:11,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 208 transitions. [2023-12-02 17:40:11,411 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 208 transitions. Word has length 43 [2023-12-02 17:40:11,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:40:11,411 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 208 transitions. [2023-12-02 17:40:11,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 52 states have internal predecessors, (82), 8 states have call successors, (8), 8 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-02 17:40:11,411 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 208 transitions. [2023-12-02 17:40:11,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-02 17:40:11,412 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:40:11,412 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:40:11,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (44)] Ended with exit code 0 [2023-12-02 17:40:11,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-12-02 17:40:11,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-02 17:40:12,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:12,013 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting list_add_tailErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:40:12,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:40:12,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1366367432, now seen corresponding path program 1 times [2023-12-02 17:40:12,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:40:12,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813468630] [2023-12-02 17:40:12,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:12,014 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-12-02 17:40:12,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:40:12,015 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:12,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-02 17:40:12,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:12,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:40:12,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-02 17:40:12,514 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:40:12,514 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:40:12,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813468630] [2023-12-02 17:40:12,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813468630] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:40:12,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:40:12,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 17:40:12,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118768977] [2023-12-02 17:40:12,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:40:12,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:40:12,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:40:12,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:40:12,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:40:12,516 INFO L87 Difference]: Start difference. First operand 181 states and 208 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-02 17:40:13,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:40:13,113 INFO L93 Difference]: Finished difference Result 182 states and 206 transitions. [2023-12-02 17:40:13,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:40:13,114 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2023-12-02 17:40:13,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:40:13,116 INFO L225 Difference]: With dead ends: 182 [2023-12-02 17:40:13,116 INFO L226 Difference]: Without dead ends: 182 [2023-12-02 17:40:13,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:40:13,116 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 38 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:40:13,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 302 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 17:40:13,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-12-02 17:40:13,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 180. [2023-12-02 17:40:13,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 129 states have (on average 1.317829457364341) internal successors, (170), 152 states have internal predecessors, (170), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:40:13,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 206 transitions. [2023-12-02 17:40:13,124 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 206 transitions. Word has length 45 [2023-12-02 17:40:13,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:40:13,125 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 206 transitions. [2023-12-02 17:40:13,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-02 17:40:13,125 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 206 transitions. [2023-12-02 17:40:13,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-02 17:40:13,125 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:40:13,125 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:40:13,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-12-02 17:40:13,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:13,326 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting list_add_tailErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:40:13,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:40:13,326 INFO L85 PathProgramCache]: Analyzing trace with hash -592282500, now seen corresponding path program 1 times [2023-12-02 17:40:13,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:40:13,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [291213570] [2023-12-02 17:40:13,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:13,327 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-12-02 17:40:13,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:40:13,328 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:13,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-02 17:40:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:13,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:40:13,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:14,122 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:14,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:40:14,415 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:40:14,415 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 16 treesize of output 15 [2023-12-02 17:40:14,478 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:40:14,478 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 16 treesize of output 15 [2023-12-02 17:40:14,524 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:14,524 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:40:14,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [291213570] [2023-12-02 17:40:14,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [291213570] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:40:14,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [372899756] [2023-12-02 17:40:14,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:14,525 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:40:14,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:40:14,526 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:40:14,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2023-12-02 17:40:15,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:15,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:40:15,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:15,328 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:15,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:40:15,614 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:40:15,614 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 16 treesize of output 15 [2023-12-02 17:40:15,674 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:40:15,674 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 16 treesize of output 15 [2023-12-02 17:40:15,716 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:15,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [372899756] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:40:15,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626088429] [2023-12-02 17:40:15,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:15,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:40:15,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:40:15,718 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:40:15,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-12-02 17:40:16,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:16,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:40:16,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:16,202 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:16,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:40:16,480 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:40:16,480 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 16 treesize of output 15 [2023-12-02 17:40:16,547 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2023-12-02 17:40:16,547 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 16 treesize of output 15 [2023-12-02 17:40:16,586 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:16,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626088429] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:40:16,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 17:40:16,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 10, 10] total 10 [2023-12-02 17:40:16,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285948018] [2023-12-02 17:40:16,586 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 17:40:16,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:40:16,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:40:16,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:40:16,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:40:16,588 INFO L87 Difference]: Start difference. First operand 180 states and 206 transitions. Second operand has 11 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-02 17:40:18,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:40:18,244 INFO L93 Difference]: Finished difference Result 181 states and 204 transitions. [2023-12-02 17:40:18,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:40:18,245 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2023-12-02 17:40:18,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:40:18,247 INFO L225 Difference]: With dead ends: 181 [2023-12-02 17:40:18,247 INFO L226 Difference]: Without dead ends: 181 [2023-12-02 17:40:18,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-12-02 17:40:18,247 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 67 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:40:18,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 292 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:40:18,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-12-02 17:40:18,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 179. [2023-12-02 17:40:18,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 129 states have (on average 1.302325581395349) internal successors, (168), 151 states have internal predecessors, (168), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:40:18,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 204 transitions. [2023-12-02 17:40:18,255 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 204 transitions. Word has length 46 [2023-12-02 17:40:18,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:40:18,255 INFO L495 AbstractCegarLoop]: Abstraction has 179 states and 204 transitions. [2023-12-02 17:40:18,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-02 17:40:18,256 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 204 transitions. [2023-12-02 17:40:18,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-02 17:40:18,256 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:40:18,257 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:40:18,264 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (48)] Ended with exit code 0 [2023-12-02 17:40:18,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-12-02 17:40:18,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2023-12-02 17:40:18,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:18,858 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting list_add_tailErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:40:18,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:40:18,858 INFO L85 PathProgramCache]: Analyzing trace with hash -592282499, now seen corresponding path program 1 times [2023-12-02 17:40:18,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:40:18,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046342936] [2023-12-02 17:40:18,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:18,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:40:18,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:40:18,860 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:18,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-02 17:40:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:19,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:40:19,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:20,009 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:20,009 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:40:21,046 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 22 treesize of output 18 [2023-12-02 17:40:21,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:21,831 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 16 treesize of output 20 [2023-12-02 17:40:23,015 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:23,016 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 16 treesize of output 20 [2023-12-02 17:40:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:24,232 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:40:24,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2046342936] [2023-12-02 17:40:24,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2046342936] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:40:24,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [376230334] [2023-12-02 17:40:24,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:24,233 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:40:24,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:40:24,234 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:40:24,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2023-12-02 17:40:24,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:24,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:40:24,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:25,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:40:25,886 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 22 treesize of output 18 [2023-12-02 17:40:26,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:26,272 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 16 treesize of output 20 [2023-12-02 17:40:27,016 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:27,017 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 16 treesize of output 20 [2023-12-02 17:40:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:28,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [376230334] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:40:28,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031380734] [2023-12-02 17:40:28,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:28,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:40:28,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:40:28,013 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:40:28,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-12-02 17:40:28,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:28,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:40:28,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:28,620 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:28,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:40:29,106 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 22 treesize of output 18 [2023-12-02 17:40:29,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:29,482 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 16 treesize of output 20 [2023-12-02 17:40:30,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:30,405 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 16 treesize of output 20 [2023-12-02 17:40:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 17:40:30,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031380734] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:40:30,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 17:40:30,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12, 12, 11, 11] total 23 [2023-12-02 17:40:30,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557910203] [2023-12-02 17:40:30,868 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 17:40:30,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-02 17:40:30,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:40:30,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-02 17:40:30,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2023-12-02 17:40:30,870 INFO L87 Difference]: Start difference. First operand 179 states and 204 transitions. Second operand has 24 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2023-12-02 17:40:36,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:40:36,955 INFO L93 Difference]: Finished difference Result 179 states and 200 transitions. [2023-12-02 17:40:36,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-02 17:40:36,957 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) Word has length 46 [2023-12-02 17:40:36,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:40:36,958 INFO L225 Difference]: With dead ends: 179 [2023-12-02 17:40:36,958 INFO L226 Difference]: Without dead ends: 179 [2023-12-02 17:40:36,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 251 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=176, Invalid=1156, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 17:40:36,959 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 118 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:40:36,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 562 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-02 17:40:36,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2023-12-02 17:40:36,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 177. [2023-12-02 17:40:36,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 129 states have (on average 1.2713178294573644) internal successors, (164), 149 states have internal predecessors, (164), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2023-12-02 17:40:36,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 200 transitions. [2023-12-02 17:40:36,967 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 200 transitions. Word has length 46 [2023-12-02 17:40:36,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:40:36,968 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 200 transitions. [2023-12-02 17:40:36,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2023-12-02 17:40:36,968 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 200 transitions. [2023-12-02 17:40:36,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-02 17:40:36,969 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:40:36,969 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:40:36,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2023-12-02 17:40:37,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-12-02 17:40:37,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2023-12-02 17:40:37,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:37,570 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2023-12-02 17:40:37,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:40:37,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2047171135, now seen corresponding path program 1 times [2023-12-02 17:40:37,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:40:37,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [142035497] [2023-12-02 17:40:37,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:40:37,571 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-12-02 17:40:37,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:40:37,571 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -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-12-02 17:40:37,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755b122e-431e-4702-86c1-58d21d4b0d59/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-02 17:40:38,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:40:38,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 101 conjunts are in the unsatisfiable core [2023-12-02 17:40:38,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:40:38,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:38,263 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 12 treesize of output 18 [2023-12-02 17:40:38,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:38,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:38,452 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2023-12-02 17:40:38,453 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 24 treesize of output 37 [2023-12-02 17:40:38,678 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 9 treesize of output 3 [2023-12-02 17:40:38,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:38,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:38,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:38,726 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 24 treesize of output 28 [2023-12-02 17:40:39,575 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2023-12-02 17:40:39,591 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 5 treesize of output 3 [2023-12-02 17:40:42,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:42,383 INFO L349 Elim1Store]: treesize reduction 124, result has 5.3 percent of original size [2023-12-02 17:40:42,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 177 treesize of output 228 [2023-12-02 17:40:42,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:42,545 INFO L224 Elim1Store]: Index analysis took 126 ms [2023-12-02 17:40:43,614 INFO L349 Elim1Store]: treesize reduction 387, result has 7.4 percent of original size [2023-12-02 17:40:43,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 159 treesize of output 362 [2023-12-02 17:40:43,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:43,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:40:43,899 INFO L224 Elim1Store]: Index analysis took 202 ms [2023-12-02 17:40:44,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:40:44,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 74 treesize of output 144 [2023-12-02 17:40:44,544 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 168 treesize of output 132 [2023-12-02 17:40:44,764 INFO L224 Elim1Store]: Index analysis took 159 ms [2023-12-02 17:40:44,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 27 treesize of output 46 [2023-12-02 17:40:56,034 WARN L293 SmtUtils]: Spent 7.10s on a formula simplification. DAG size of input: 25 DAG size of output: 1 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-12-02 17:40:56,034 INFO L349 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-12-02 17:40:56,034 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 3 case distinctions, treesize of input 182 treesize of output 115 [2023-12-02 17:41:01,311 INFO L349 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-12-02 17:41:01,311 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 3 case distinctions, treesize of input 182 treesize of output 115 [2023-12-02 17:41:01,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:41:01,482 INFO L224 Elim1Store]: Index analysis took 104 ms [2023-12-02 17:41:01,484 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:41:01,940 INFO L349 Elim1Store]: treesize reduction 295, result has 12.2 percent of original size [2023-12-02 17:41:01,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 12 case distinctions, treesize of input 271 treesize of output 289 [2023-12-02 17:41:09,186 WARN L293 SmtUtils]: Spent 6.59s on a formula simplification. DAG size of input: 25 DAG size of output: 1 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-12-02 17:41:09,187 INFO L349 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-12-02 17:41:09,187 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 3 case distinctions, treesize of input 96 treesize of output 45 [2023-12-02 17:41:10,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:10,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:10,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:11,137 INFO L349 Elim1Store]: treesize reduction 150, result has 33.3 percent of original size [2023-12-02 17:41:11,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 152 treesize of output 205 [2023-12-02 17:41:11,170 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 99 treesize of output 71 [2023-12-02 17:41:12,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:12,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:12,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:12,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:12,949 INFO L349 Elim1Store]: treesize reduction 41, result has 25.5 percent of original size [2023-12-02 17:41:12,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 98 treesize of output 101 [2023-12-02 17:41:14,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:14,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:14,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:14,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:14,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:14,853 INFO L349 Elim1Store]: treesize reduction 20, result has 28.6 percent of original size [2023-12-02 17:41:14,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 69 [2023-12-02 17:41:15,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:15,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:15,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:15,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:15,394 INFO L349 Elim1Store]: treesize reduction 41, result has 25.5 percent of original size [2023-12-02 17:41:15,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 83 treesize of output 86 [2023-12-02 17:41:16,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:16,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:16,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:16,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:17,186 INFO L349 Elim1Store]: treesize reduction 150, result has 33.3 percent of original size [2023-12-02 17:41:17,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 152 treesize of output 205 [2023-12-02 17:41:17,216 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 99 treesize of output 71 [2023-12-02 17:41:18,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 11 [2023-12-02 17:41:20,294 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:41:20,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 11 [2023-12-02 17:41:20,771 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:41:20,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2023-12-02 17:41:21,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2023-12-02 17:41:21,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 38 treesize of output 11 [2023-12-02 17:41:22,158 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:41:22,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 38 treesize of output 11 [2023-12-02 17:41:22,293 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 183 treesize of output 147 [2023-12-02 17:41:22,503 INFO L224 Elim1Store]: Index analysis took 155 ms [2023-12-02 17:41:22,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 27 treesize of output 46 [2023-12-02 17:41:31,684 WARN L293 SmtUtils]: Spent 5.10s on a formula simplification. DAG size of input: 25 DAG size of output: 1 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-12-02 17:41:31,684 INFO L349 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-12-02 17:41:31,684 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 3 case distinctions, treesize of input 197 treesize of output 130 [2023-12-02 17:41:35,657 INFO L349 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-12-02 17:41:35,658 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 3 case distinctions, treesize of input 197 treesize of output 130 [2023-12-02 17:41:36,274 INFO L224 Elim1Store]: Index analysis took 208 ms [2023-12-02 17:41:36,725 INFO L349 Elim1Store]: treesize reduction 439, result has 3.7 percent of original size [2023-12-02 17:41:36,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 14 case distinctions, treesize of input 307 treesize of output 307 [2023-12-02 17:41:43,968 WARN L293 SmtUtils]: Spent 6.35s on a formula simplification. DAG size of input: 25 DAG size of output: 1 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-12-02 17:41:43,968 INFO L349 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-12-02 17:41:43,968 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 3 case distinctions, treesize of input 105 treesize of output 54 [2023-12-02 17:41:46,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:46,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:41:46,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:42:24,174 WARN L293 SmtUtils]: Spent 37.32s on a formula simplification. DAG size of input: 338 DAG size of output: 178 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-12-02 17:42:24,175 INFO L349 Elim1Store]: treesize reduction 1163, result has 32.8 percent of original size [2023-12-02 17:42:24,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 8 select indices, 8 select index equivalence classes, 4 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 47 case distinctions, treesize of input 9063 treesize of output 8141 [2023-12-02 17:42:24,531 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 1853 treesize of output 1689 [2023-12-02 17:42:24,622 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 1759 treesize of output 1643