./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E --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 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 02:42:05,272 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 02:42:05,370 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2024-11-14 02:42:05,379 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 02:42:05,379 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 02:42:05,423 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 02:42:05,423 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 02:42:05,424 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 02:42:05,424 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 02:42:05,424 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 02:42:05,424 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 02:42:05,425 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 02:42:05,426 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 02:42:05,426 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 02:42:05,427 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 02:42:05,427 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 02:42:05,427 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 02:42:05,427 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 02:42:05,427 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 02:42:05,428 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 02:42:05,428 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 02:42:05,428 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 02:42:05,428 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-14 02:42:05,429 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-14 02:42:05,429 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 02:42:05,429 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 02:42:05,429 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 02:42:05,429 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 02:42:05,429 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 02:42:05,430 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 02:42:05,431 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 02:42:05,431 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 02:42:05,431 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 02:42:05,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 02:42:05,431 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 02:42:05,432 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E 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 -> 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 [2024-11-14 02:42:05,755 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 02:42:05,769 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 02:42:05,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 02:42:05,774 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 02:42:05,775 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 02:42:05,776 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i Unable to find full path for "g++" [2024-11-14 02:42:07,716 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 02:42:08,050 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 02:42:08,052 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2024-11-14 02:42:08,073 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data/bb5245d17/992093d3fc6848ce84d279aaea27c9a9/FLAG36c14ed8e [2024-11-14 02:42:08,297 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data/bb5245d17/992093d3fc6848ce84d279aaea27c9a9 [2024-11-14 02:42:08,300 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 02:42:08,301 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 02:42:08,303 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 02:42:08,303 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 02:42:08,308 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 02:42:08,309 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:42:08" (1/1) ... [2024-11-14 02:42:08,310 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b58b38a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:08, skipping insertion in model container [2024-11-14 02:42:08,311 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:42:08" (1/1) ... [2024-11-14 02:42:08,361 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 02:42:08,794 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:08,857 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:08,859 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:08,870 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 02:42:08,892 ERROR L321 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) [2024-11-14 02:42:08,892 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3c4f7da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:08, skipping insertion in model container [2024-11-14 02:42:08,893 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 02:42:08,893 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-14 02:42:08,895 INFO L158 Benchmark]: Toolchain (without parser) took 593.09ms. Allocated memory is still 117.4MB. Free memory was 90.3MB in the beginning and 76.3MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-14 02:42:08,896 INFO L158 Benchmark]: CDTParser took 0.73ms. Allocated memory is still 83.9MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 02:42:08,896 INFO L158 Benchmark]: CACSL2BoogieTranslator took 590.03ms. Allocated memory is still 117.4MB. Free memory was 90.3MB in the beginning and 76.3MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-14 02:42:08,898 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.73ms. Allocated memory is still 83.9MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 590.03ms. Allocated memory is still 117.4MB. Free memory was 90.3MB in the beginning and 76.3MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 607]: 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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E --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 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 02:42:11,871 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 02:42:12,007 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2024-11-14 02:42:12,016 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 02:42:12,016 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 02:42:12,056 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 02:42:12,058 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 02:42:12,058 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 02:42:12,059 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 02:42:12,059 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 02:42:12,059 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 02:42:12,060 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 02:42:12,060 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 02:42:12,060 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 02:42:12,061 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 02:42:12,061 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 02:42:12,061 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-14 02:42:12,062 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-14 02:42:12,062 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-14 02:42:12,063 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 02:42:12,064 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 02:42:12,064 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 02:42:12,065 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 02:42:12,065 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 02:42:12,065 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 02:42:12,065 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:12,065 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 02:42:12,065 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 02:42:12,065 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E 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 -> 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 [2024-11-14 02:42:12,478 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 02:42:12,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 02:42:12,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 02:42:12,493 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 02:42:12,493 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 02:42:12,495 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i Unable to find full path for "g++" [2024-11-14 02:42:14,513 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 02:42:14,927 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 02:42:14,931 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2024-11-14 02:42:14,955 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data/85c944faa/9a3136ab44294ce4b36ed371597b1ad2/FLAGfa67bc84d [2024-11-14 02:42:15,103 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/data/85c944faa/9a3136ab44294ce4b36ed371597b1ad2 [2024-11-14 02:42:15,106 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 02:42:15,109 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 02:42:15,112 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 02:42:15,112 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 02:42:15,118 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 02:42:15,119 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:42:15" (1/1) ... [2024-11-14 02:42:15,120 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e9a0fd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:15, skipping insertion in model container [2024-11-14 02:42:15,123 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 02:42:15" (1/1) ... [2024-11-14 02:42:15,183 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 02:42:15,664 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:15,762 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:15,765 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:15,771 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 02:42:15,799 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-14 02:42:15,812 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 02:42:15,865 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:15,897 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:15,898 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 02:42:15,900 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 02:42:15,907 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 02:42:15,977 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 02:42:16,037 INFO L204 MainTranslator]: Completed translation [2024-11-14 02:42:16,037 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16 WrapperNode [2024-11-14 02:42:16,038 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 02:42:16,039 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 02:42:16,039 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 02:42:16,039 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 02:42:16,044 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,063 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,080 INFO L138 Inliner]: procedures = 165, calls = 73, calls flagged for inlining = 21, calls inlined = 3, statements flattened = 50 [2024-11-14 02:42:16,080 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 02:42:16,081 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 02:42:16,081 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 02:42:16,081 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 02:42:16,089 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,089 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,094 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,094 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,106 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,109 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,110 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,112 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,117 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 02:42:16,118 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 02:42:16,120 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 02:42:16,120 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 02:42:16,121 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (1/1) ... [2024-11-14 02:42:16,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 02:42:16,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:16,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 02:42:16,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 02:42:16,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-14 02:42:16,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 02:42:16,183 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 02:42:16,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 02:42:16,314 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 02:42:16,316 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 02:42:16,545 INFO L? ?]: Removed 29 outVars from TransFormulas that were not future-live. [2024-11-14 02:42:16,546 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 02:42:16,561 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 02:42:16,562 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-14 02:42:16,563 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 02:42:16 BoogieIcfgContainer [2024-11-14 02:42:16,563 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 02:42:16,566 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 02:42:16,566 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 02:42:16,571 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 02:42:16,571 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 02:42:15" (1/3) ... [2024-11-14 02:42:16,572 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c11f413 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 02:42:16, skipping insertion in model container [2024-11-14 02:42:16,572 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 02:42:16" (2/3) ... [2024-11-14 02:42:16,572 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c11f413 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 02:42:16, skipping insertion in model container [2024-11-14 02:42:16,573 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 02:42:16" (3/3) ... [2024-11-14 02:42:16,574 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test18.i [2024-11-14 02:42:16,591 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 02:42:16,592 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG memleaks_test18.i that has 2 procedures, 39 locations, 1 initial locations, 2 loop locations, and 11 error locations. [2024-11-14 02:42:16,636 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 02:42:16,654 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@10fa2147, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 02:42:16,657 INFO L334 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-11-14 02:42:16,662 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 24 states have (on average 1.75) internal successors, (42), 35 states have internal predecessors, (42), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:16,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-14 02:42:16,668 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:16,669 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:16,669 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:16,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:16,673 INFO L85 PathProgramCache]: Analyzing trace with hash -2049065948, now seen corresponding path program 1 times [2024-11-14 02:42:16,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:16,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [401245291] [2024-11-14 02:42:16,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:16,686 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 [2024-11-14 02:42:16,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:16,690 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:16,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:16,821 INFO L255 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:16,825 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:16,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:16,931 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:42:16,931 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:16,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [401245291] [2024-11-14 02:42:16,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [401245291] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:42:16,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:42:16,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:42:16,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732766583] [2024-11-14 02:42:16,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:42:16,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:42:16,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:16,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:42:16,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:42:16,970 INFO L87 Difference]: Start difference. First operand has 39 states, 24 states have (on average 1.75) internal successors, (42), 35 states have internal predecessors, (42), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 02:42:17,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:17,120 INFO L93 Difference]: Finished difference Result 62 states and 79 transitions. [2024-11-14 02:42:17,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:42:17,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-14 02:42:17,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:17,130 INFO L225 Difference]: With dead ends: 62 [2024-11-14 02:42:17,130 INFO L226 Difference]: Without dead ends: 60 [2024-11-14 02:42:17,132 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:42:17,135 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 21 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:17,138 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 145 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:42:17,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2024-11-14 02:42:17,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 41. [2024-11-14 02:42:17,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 36 states have internal predecessors, (41), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-14 02:42:17,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 47 transitions. [2024-11-14 02:42:17,174 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 47 transitions. Word has length 11 [2024-11-14 02:42:17,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:17,175 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 47 transitions. [2024-11-14 02:42:17,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 02:42:17,175 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 47 transitions. [2024-11-14 02:42:17,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-14 02:42:17,176 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:17,176 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:17,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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)] Ended with exit code 0 [2024-11-14 02:42:17,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:17,377 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:17,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:17,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1161562267, now seen corresponding path program 1 times [2024-11-14 02:42:17,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:17,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [646249879] [2024-11-14 02:42:17,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:17,379 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 [2024-11-14 02:42:17,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:17,381 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:17,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:17,447 INFO L255 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:17,449 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:17,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:17,495 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:42:17,495 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:17,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [646249879] [2024-11-14 02:42:17,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [646249879] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:42:17,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:42:17,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 02:42:17,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309419445] [2024-11-14 02:42:17,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:42:17,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 02:42:17,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:17,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 02:42:17,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 02:42:17,498 INFO L87 Difference]: Start difference. First operand 41 states and 47 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 02:42:17,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:17,625 INFO L93 Difference]: Finished difference Result 68 states and 78 transitions. [2024-11-14 02:42:17,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 02:42:17,626 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-14 02:42:17,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:17,626 INFO L225 Difference]: With dead ends: 68 [2024-11-14 02:42:17,627 INFO L226 Difference]: Without dead ends: 66 [2024-11-14 02:42:17,627 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 02:42:17,628 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 26 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:17,628 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 142 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:42:17,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-11-14 02:42:17,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 37. [2024-11-14 02:42:17,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 23 states have (on average 1.608695652173913) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:17,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 41 transitions. [2024-11-14 02:42:17,633 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 41 transitions. Word has length 11 [2024-11-14 02:42:17,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:17,633 INFO L471 AbstractCegarLoop]: Abstraction has 37 states and 41 transitions. [2024-11-14 02:42:17,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 02:42:17,634 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 41 transitions. [2024-11-14 02:42:17,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-14 02:42:17,634 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:17,634 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:17,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:17,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:17,835 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:17,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:17,836 INFO L85 PathProgramCache]: Analyzing trace with hash -2105914353, now seen corresponding path program 1 times [2024-11-14 02:42:17,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:17,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [754245775] [2024-11-14 02:42:17,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:17,837 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 [2024-11-14 02:42:17,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:17,842 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:17,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:17,916 INFO L255 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 02:42:17,919 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:17,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:17,972 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:42:17,972 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:17,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [754245775] [2024-11-14 02:42:17,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [754245775] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:42:17,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:42:17,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 02:42:17,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652646683] [2024-11-14 02:42:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:42:17,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 02:42:17,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:17,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 02:42:17,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-14 02:42:17,973 INFO L87 Difference]: Start difference. First operand 37 states and 41 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 02:42:18,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:18,035 INFO L93 Difference]: Finished difference Result 63 states and 71 transitions. [2024-11-14 02:42:18,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 02:42:18,036 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-11-14 02:42:18,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:18,037 INFO L225 Difference]: With dead ends: 63 [2024-11-14 02:42:18,037 INFO L226 Difference]: Without dead ends: 63 [2024-11-14 02:42:18,038 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-14 02:42:18,038 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 35 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:18,039 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 90 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:42:18,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-11-14 02:42:18,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 38. [2024-11-14 02:42:18,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 34 states have internal predecessors, (38), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:18,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 42 transitions. [2024-11-14 02:42:18,046 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 42 transitions. Word has length 13 [2024-11-14 02:42:18,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:18,047 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 42 transitions. [2024-11-14 02:42:18,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 02:42:18,047 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 42 transitions. [2024-11-14 02:42:18,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 02:42:18,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:18,048 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:18,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:18,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:18,249 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:18,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:18,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1310779756, now seen corresponding path program 1 times [2024-11-14 02:42:18,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:18,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [109963303] [2024-11-14 02:42:18,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:18,253 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 [2024-11-14 02:42:18,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:18,257 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:18,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:18,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 02:42:18,354 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:18,389 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 [2024-11-14 02:42:18,515 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#valid)| |ldv_malloc_#res.base| (select |c_#valid| |ldv_malloc_#res.base|)) |c_#valid|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:42:18,609 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-14 02:42:18,610 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 [2024-11-14 02:42:18,630 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-14 02:42:18,631 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:19,535 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:19,535 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:19,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [109963303] [2024-11-14 02:42:19,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [109963303] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:19,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [899103648] [2024-11-14 02:42:19,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:19,536 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:19,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:19,547 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:19,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 02:42:19,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:19,708 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:42:19,711 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:19,725 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 [2024-11-14 02:42:19,855 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-14 02:42:19,855 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 [2024-11-14 02:42:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-14 02:42:19,873 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:22,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [899103648] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:22,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876056020] [2024-11-14 02:42:22,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:22,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:22,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:22,193 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:22,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 02:42:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:22,268 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 02:42:22,270 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:22,275 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 [2024-11-14 02:42:22,375 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-14 02:42:22,376 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 [2024-11-14 02:42:22,388 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-14 02:42:22,388 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:22,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:22,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876056020] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:22,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:42:22,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6, 6, 6, 5] total 8 [2024-11-14 02:42:22,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371389212] [2024-11-14 02:42:22,632 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:22,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-14 02:42:22,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:22,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-14 02:42:22,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=40, Unknown=2, NotChecked=12, Total=72 [2024-11-14 02:42:22,634 INFO L87 Difference]: Start difference. First operand 38 states and 42 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 02:42:22,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:22,961 INFO L93 Difference]: Finished difference Result 54 states and 66 transitions. [2024-11-14 02:42:22,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 02:42:22,962 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 18 [2024-11-14 02:42:22,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:22,962 INFO L225 Difference]: With dead ends: 54 [2024-11-14 02:42:22,963 INFO L226 Difference]: Without dead ends: 54 [2024-11-14 02:42:22,963 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 88 SyntacticMatches, 7 SemanticMatches, 8 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=23, Invalid=51, Unknown=2, NotChecked=14, Total=90 [2024-11-14 02:42:22,964 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 19 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:22,964 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 116 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 124 Invalid, 0 Unknown, 63 Unchecked, 0.3s Time] [2024-11-14 02:42:22,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-14 02:42:22,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2024-11-14 02:42:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 37 states have (on average 1.5405405405405406) internal successors, (57), 47 states have internal predecessors, (57), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-14 02:42:22,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 66 transitions. [2024-11-14 02:42:22,977 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 66 transitions. Word has length 18 [2024-11-14 02:42:22,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:22,980 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 66 transitions. [2024-11-14 02:42:22,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 02:42:22,980 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 66 transitions. [2024-11-14 02:42:22,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 02:42:22,981 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:22,981 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:23,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 02:42:23,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-14 02:42:23,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:23,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:23,582 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:23,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:23,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1310779757, now seen corresponding path program 1 times [2024-11-14 02:42:23,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:23,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [161685439] [2024-11-14 02:42:23,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:23,583 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 [2024-11-14 02:42:23,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:23,589 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:23,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:23,662 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 02:42:23,665 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:23,698 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 [2024-11-14 02:42:23,707 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 [2024-11-14 02:42:23,978 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:42:24,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:24,022 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 [2024-11-14 02:42:24,040 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:24,040 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 [2024-11-14 02:42:24,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-14 02:42:24,102 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:26,542 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:26,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [161685439] [2024-11-14 02:42:26,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [161685439] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:26,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1975024979] [2024-11-14 02:42:26,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:26,543 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:26,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:26,545 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:26,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-14 02:42:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:26,695 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 02:42:26,698 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:26,716 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 [2024-11-14 02:42:26,725 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 [2024-11-14 02:42:26,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:26,907 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 [2024-11-14 02:42:26,929 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:26,929 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 [2024-11-14 02:42:26,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-14 02:42:26,966 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:29,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1975024979] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:29,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363197931] [2024-11-14 02:42:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:29,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:29,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:29,301 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:29,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 02:42:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:29,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 02:42:29,408 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:29,432 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 [2024-11-14 02:42:29,444 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 [2024-11-14 02:42:29,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:29,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 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-14 02:42:29,687 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:29,688 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 [2024-11-14 02:42:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-14 02:42:29,749 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:32,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363197931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:32,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:42:32,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2024-11-14 02:42:32,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875929518] [2024-11-14 02:42:32,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:32,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 02:42:32,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:32,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 02:42:32,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=106, Unknown=2, NotChecked=20, Total=156 [2024-11-14 02:42:32,114 INFO L87 Difference]: Start difference. First operand 53 states and 66 transitions. Second operand has 11 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:33,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:33,149 INFO L93 Difference]: Finished difference Result 112 states and 143 transitions. [2024-11-14 02:42:33,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-14 02:42:33,150 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2024-11-14 02:42:33,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:33,151 INFO L225 Difference]: With dead ends: 112 [2024-11-14 02:42:33,152 INFO L226 Difference]: Without dead ends: 112 [2024-11-14 02:42:33,152 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=58, Invalid=250, Unknown=2, NotChecked=32, Total=342 [2024-11-14 02:42:33,153 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 63 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:33,153 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 258 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 256 Invalid, 0 Unknown, 113 Unchecked, 0.7s Time] [2024-11-14 02:42:33,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-14 02:42:33,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 68. [2024-11-14 02:42:33,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 50 states have (on average 1.52) internal successors, (76), 59 states have internal predecessors, (76), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-14 02:42:33,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 91 transitions. [2024-11-14 02:42:33,164 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 91 transitions. Word has length 18 [2024-11-14 02:42:33,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:33,164 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 91 transitions. [2024-11-14 02:42:33,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:33,164 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 91 transitions. [2024-11-14 02:42:33,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 02:42:33,165 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:33,165 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:33,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-14 02:42:33,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:33,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-14 02:42:33,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:33,772 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:33,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:33,773 INFO L85 PathProgramCache]: Analyzing trace with hash 805221131, now seen corresponding path program 1 times [2024-11-14 02:42:33,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:33,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713009485] [2024-11-14 02:42:33,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:33,773 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 [2024-11-14 02:42:33,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:33,775 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:33,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:33,836 INFO L255 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 02:42:33,838 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:33,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:33,916 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:42:33,916 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:33,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713009485] [2024-11-14 02:42:33,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713009485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:42:33,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:42:33,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:42:33,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832870858] [2024-11-14 02:42:33,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:42:33,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:42:33,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:33,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:42:33,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:42:33,919 INFO L87 Difference]: Start difference. First operand 68 states and 91 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:33,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:33,999 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2024-11-14 02:42:34,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:42:34,000 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2024-11-14 02:42:34,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:34,001 INFO L225 Difference]: With dead ends: 61 [2024-11-14 02:42:34,001 INFO L226 Difference]: Without dead ends: 59 [2024-11-14 02:42:34,002 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:42:34,002 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:34,003 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 150 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:42:34,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-14 02:42:34,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2024-11-14 02:42:34,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 43 states have (on average 1.5348837209302326) internal successors, (66), 52 states have internal predecessors, (66), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 02:42:34,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 77 transitions. [2024-11-14 02:42:34,008 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 77 transitions. Word has length 18 [2024-11-14 02:42:34,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:34,008 INFO L471 AbstractCegarLoop]: Abstraction has 59 states and 77 transitions. [2024-11-14 02:42:34,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:34,009 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 77 transitions. [2024-11-14 02:42:34,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-14 02:42:34,009 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:34,010 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:34,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:34,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:34,210 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:34,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:34,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1233875331, now seen corresponding path program 1 times [2024-11-14 02:42:34,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:34,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756335710] [2024-11-14 02:42:34,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:34,211 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 [2024-11-14 02:42:34,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:34,213 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:34,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:34,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:34,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:34,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:34,324 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:42:34,324 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:34,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756335710] [2024-11-14 02:42:34,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756335710] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:42:34,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:42:34,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:42:34,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033252982] [2024-11-14 02:42:34,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:42:34,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:42:34,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:34,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:42:34,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:42:34,326 INFO L87 Difference]: Start difference. First operand 59 states and 77 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-14 02:42:34,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:34,375 INFO L93 Difference]: Finished difference Result 64 states and 81 transitions. [2024-11-14 02:42:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:42:34,376 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2024-11-14 02:42:34,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:34,377 INFO L225 Difference]: With dead ends: 64 [2024-11-14 02:42:34,377 INFO L226 Difference]: Without dead ends: 64 [2024-11-14 02:42:34,377 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:42:34,377 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:34,378 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 139 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 02:42:34,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-14 02:42:34,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2024-11-14 02:42:34,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.488888888888889) internal successors, (67), 53 states have internal predecessors, (67), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 02:42:34,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 78 transitions. [2024-11-14 02:42:34,384 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 78 transitions. Word has length 20 [2024-11-14 02:42:34,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:34,384 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 78 transitions. [2024-11-14 02:42:34,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-14 02:42:34,384 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 78 transitions. [2024-11-14 02:42:34,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-14 02:42:34,385 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:34,385 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:34,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:34,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:34,587 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:34,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:34,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1318281578, now seen corresponding path program 1 times [2024-11-14 02:42:34,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:34,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [169739175] [2024-11-14 02:42:34,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:34,588 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 [2024-11-14 02:42:34,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:34,591 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:34,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:34,649 INFO L255 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 02:42:34,650 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:34,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:34,693 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:42:34,693 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:34,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [169739175] [2024-11-14 02:42:34,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [169739175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:42:34,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:42:34,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 02:42:34,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34492459] [2024-11-14 02:42:34,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:42:34,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 02:42:34,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:34,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 02:42:34,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 02:42:34,695 INFO L87 Difference]: Start difference. First operand 61 states and 78 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:34,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:34,789 INFO L93 Difference]: Finished difference Result 64 states and 81 transitions. [2024-11-14 02:42:34,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 02:42:34,790 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2024-11-14 02:42:34,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:34,791 INFO L225 Difference]: With dead ends: 64 [2024-11-14 02:42:34,791 INFO L226 Difference]: Without dead ends: 64 [2024-11-14 02:42:34,792 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 02:42:34,792 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:34,793 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 94 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:42:34,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-14 02:42:34,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2024-11-14 02:42:34,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 47 states have (on average 1.4680851063829787) internal successors, (69), 55 states have internal predecessors, (69), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 02:42:34,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 80 transitions. [2024-11-14 02:42:34,807 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 80 transitions. Word has length 20 [2024-11-14 02:42:34,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:34,807 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 80 transitions. [2024-11-14 02:42:34,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 02:42:34,808 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 80 transitions. [2024-11-14 02:42:34,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-14 02:42:34,809 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:34,809 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:34,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:35,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:35,010 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:35,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:35,011 INFO L85 PathProgramCache]: Analyzing trace with hash 2082942520, now seen corresponding path program 1 times [2024-11-14 02:42:35,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:35,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1513245691] [2024-11-14 02:42:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:35,012 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 [2024-11-14 02:42:35,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:35,014 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:35,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 02:42:35,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:35,079 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 02:42:35,082 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:35,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:35,412 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:35,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:35,550 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:35,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1513245691] [2024-11-14 02:42:35,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1513245691] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:35,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1634314403] [2024-11-14 02:42:35,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:35,551 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:35,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:35,553 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:35,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-14 02:42:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:35,657 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:35,658 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:35,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:35,720 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:35,794 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:35,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1634314403] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:35,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182836286] [2024-11-14 02:42:35,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:35,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:35,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:35,797 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:35,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 02:42:35,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:35,879 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:35,880 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:35,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:42:35,952 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:36,026 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:36,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182836286] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:36,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:42:36,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2024-11-14 02:42:36,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639750802] [2024-11-14 02:42:36,027 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:36,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 02:42:36,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:36,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 02:42:36,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-14 02:42:36,029 INFO L87 Difference]: Start difference. First operand 63 states and 80 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-14 02:42:36,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:36,287 INFO L93 Difference]: Finished difference Result 66 states and 82 transitions. [2024-11-14 02:42:36,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 02:42:36,288 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 21 [2024-11-14 02:42:36,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:36,289 INFO L225 Difference]: With dead ends: 66 [2024-11-14 02:42:36,289 INFO L226 Difference]: Without dead ends: 64 [2024-11-14 02:42:36,289 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 109 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-11-14 02:42:36,290 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 35 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:36,290 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 83 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 02:42:36,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-14 02:42:36,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-11-14 02:42:36,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 49 states have (on average 1.4081632653061225) internal successors, (69), 55 states have internal predecessors, (69), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 02:42:36,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 80 transitions. [2024-11-14 02:42:36,296 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 80 transitions. Word has length 21 [2024-11-14 02:42:36,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:36,297 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 80 transitions. [2024-11-14 02:42:36,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-14 02:42:36,297 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 80 transitions. [2024-11-14 02:42:36,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-14 02:42:36,298 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:36,298 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:36,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-14 02:42:36,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2024-11-14 02:42:36,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-14 02:42:36,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:36,903 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:36,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:36,904 INFO L85 PathProgramCache]: Analyzing trace with hash -680828599, now seen corresponding path program 1 times [2024-11-14 02:42:36,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:36,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1260121013] [2024-11-14 02:42:36,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:36,904 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 [2024-11-14 02:42:36,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:36,906 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:36,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-14 02:42:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:36,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:36,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:37,074 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:37,074 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:37,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:37,186 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:37,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1260121013] [2024-11-14 02:42:37,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1260121013] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:37,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1832153610] [2024-11-14 02:42:37,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:37,186 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:37,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:37,189 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:37,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-14 02:42:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:37,332 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:37,333 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:37,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:37,403 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:37,458 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:37,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1832153610] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:37,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814997015] [2024-11-14 02:42:37,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:37,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:37,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:37,461 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:37,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 02:42:37,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:37,547 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 02:42:37,547 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:37,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:37,609 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:37,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:42:37,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814997015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:37,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:42:37,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2024-11-14 02:42:37,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965518625] [2024-11-14 02:42:37,673 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:37,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-14 02:42:37,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:37,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-14 02:42:37,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-14 02:42:37,675 INFO L87 Difference]: Start difference. First operand 64 states and 80 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 02:42:37,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:37,842 INFO L93 Difference]: Finished difference Result 119 states and 153 transitions. [2024-11-14 02:42:37,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 02:42:37,843 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 23 [2024-11-14 02:42:37,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:37,845 INFO L225 Difference]: With dead ends: 119 [2024-11-14 02:42:37,845 INFO L226 Difference]: Without dead ends: 119 [2024-11-14 02:42:37,845 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-14 02:42:37,846 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 67 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:37,846 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 149 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 02:42:37,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-14 02:42:37,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 91. [2024-11-14 02:42:37,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 73 states have (on average 1.36986301369863) internal successors, (100), 77 states have internal predecessors, (100), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-14 02:42:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 120 transitions. [2024-11-14 02:42:37,854 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 120 transitions. Word has length 23 [2024-11-14 02:42:37,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:37,855 INFO L471 AbstractCegarLoop]: Abstraction has 91 states and 120 transitions. [2024-11-14 02:42:37,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 02:42:37,855 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 120 transitions. [2024-11-14 02:42:37,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-14 02:42:37,856 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:37,856 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:37,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-14 02:42:38,058 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2024-11-14 02:42:38,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-14 02:42:38,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:38,457 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:38,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:38,458 INFO L85 PathProgramCache]: Analyzing trace with hash -746787769, now seen corresponding path program 1 times [2024-11-14 02:42:38,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:38,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1998769792] [2024-11-14 02:42:38,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:38,458 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 [2024-11-14 02:42:38,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:38,461 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:38,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2024-11-14 02:42:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:38,522 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 02:42:38,523 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:38,767 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_29| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_29| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_29|)))) is different from true [2024-11-14 02:42:38,779 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:38,780 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:38,914 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-11-14 02:42:38,914 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 43 treesize of output 38 [2024-11-14 02:42:39,129 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:39,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1998769792] [2024-11-14 02:42:39,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1998769792] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:39,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [889953624] [2024-11-14 02:42:39,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:39,130 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:39,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:39,134 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:39,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2024-11-14 02:42:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:39,271 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-14 02:42:39,272 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:39,633 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:39,633 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:39,759 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-11-14 02:42:39,759 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 43 treesize of output 38 [2024-11-14 02:42:40,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [889953624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:40,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902291140] [2024-11-14 02:42:40,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:40,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:40,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:40,500 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:40,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-14 02:42:40,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:40,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 02:42:40,574 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:40,708 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_35| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_35|)) (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_35| (_ bv0 1))))) is different from true [2024-11-14 02:42:40,718 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:40,718 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:40,851 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-11-14 02:42:40,851 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 43 treesize of output 38 [2024-11-14 02:42:41,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902291140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:41,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:42:41,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2024-11-14 02:42:41,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500598840] [2024-11-14 02:42:41,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:41,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 02:42:41,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:41,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 02:42:41,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=106, Unknown=3, NotChecked=42, Total=182 [2024-11-14 02:42:41,057 INFO L87 Difference]: Start difference. First operand 91 states and 120 transitions. Second operand has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 02:42:41,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:41,469 INFO L93 Difference]: Finished difference Result 126 states and 169 transitions. [2024-11-14 02:42:41,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 02:42:41,471 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 24 [2024-11-14 02:42:41,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:41,473 INFO L225 Difference]: With dead ends: 126 [2024-11-14 02:42:41,474 INFO L226 Difference]: Without dead ends: 119 [2024-11-14 02:42:41,475 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 102 SyntacticMatches, 10 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=56, Invalid=221, Unknown=3, NotChecked=62, Total=342 [2024-11-14 02:42:41,475 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 71 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:41,476 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 147 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 133 Invalid, 0 Unknown, 130 Unchecked, 0.3s Time] [2024-11-14 02:42:41,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-14 02:42:41,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 112. [2024-11-14 02:42:41,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 91 states have (on average 1.3626373626373627) internal successors, (124), 95 states have internal predecessors, (124), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (19), 14 states have call predecessors, (19), 10 states have call successors, (19) [2024-11-14 02:42:41,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 153 transitions. [2024-11-14 02:42:41,495 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 153 transitions. Word has length 24 [2024-11-14 02:42:41,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:41,495 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 153 transitions. [2024-11-14 02:42:41,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 02:42:41,495 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 153 transitions. [2024-11-14 02:42:41,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 02:42:41,500 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:41,500 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:41,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-14 02:42:41,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2024-11-14 02:42:41,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2024-11-14 02:42:42,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:42,102 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:42,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:42,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1204946983, now seen corresponding path program 1 times [2024-11-14 02:42:42,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:42,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168819788] [2024-11-14 02:42:42,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:42,103 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:42,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:42,104 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:42,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2024-11-14 02:42:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:42,181 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 02:42:42,183 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:42,206 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 [2024-11-14 02:42:42,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 [2024-11-14 02:42:42,450 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:42:42,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:42,473 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 [2024-11-14 02:42:42,493 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:42,493 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 [2024-11-14 02:42:42,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:42,675 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 [2024-11-14 02:42:42,690 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:42,690 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 [2024-11-14 02:42:42,748 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-11-14 02:42:42,748 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:45,101 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:45,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168819788] [2024-11-14 02:42:45,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168819788] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:45,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1286431140] [2024-11-14 02:42:45,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:45,102 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:45,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:45,104 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:45,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-14 02:42:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:45,303 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 02:42:45,306 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:45,319 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 [2024-11-14 02:42:45,330 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 [2024-11-14 02:42:45,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:45,480 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 [2024-11-14 02:42:45,495 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:45,495 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 [2024-11-14 02:42:45,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:45,604 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 [2024-11-14 02:42:45,620 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:45,620 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 [2024-11-14 02:42:45,643 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-11-14 02:42:45,643 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:47,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1286431140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:47,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194223142] [2024-11-14 02:42:47,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:47,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:47,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:47,916 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:47,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-14 02:42:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:47,993 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-14 02:42:47,995 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:48,008 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 [2024-11-14 02:42:48,020 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 [2024-11-14 02:42:48,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:48,157 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 [2024-11-14 02:42:48,180 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:48,180 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 [2024-11-14 02:42:48,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:42:48,317 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 [2024-11-14 02:42:48,335 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:42:48,335 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 [2024-11-14 02:42:48,364 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-11-14 02:42:48,364 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:50,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194223142] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:42:50,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:42:50,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2024-11-14 02:42:50,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962489293] [2024-11-14 02:42:50,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:50,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 02:42:50,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:50,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 02:42:50,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=147, Unknown=2, NotChecked=24, Total=210 [2024-11-14 02:42:50,657 INFO L87 Difference]: Start difference. First operand 112 states and 153 transitions. Second operand has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 states have internal predecessors, (19), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 02:42:51,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:51,638 INFO L93 Difference]: Finished difference Result 170 states and 223 transitions. [2024-11-14 02:42:51,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 02:42:51,639 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 states have internal predecessors, (19), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2024-11-14 02:42:51,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:51,641 INFO L225 Difference]: With dead ends: 170 [2024-11-14 02:42:51,641 INFO L226 Difference]: Without dead ends: 170 [2024-11-14 02:42:51,642 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=82, Invalid=382, Unknown=2, NotChecked=40, Total=506 [2024-11-14 02:42:51,642 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 96 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:51,643 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 204 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 247 Invalid, 0 Unknown, 116 Unchecked, 0.6s Time] [2024-11-14 02:42:51,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-14 02:42:51,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 106. [2024-11-14 02:42:51,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 86 states have (on average 1.3372093023255813) internal successors, (115), 90 states have internal predecessors, (115), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (17), 13 states have call predecessors, (17), 9 states have call successors, (17) [2024-11-14 02:42:51,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 141 transitions. [2024-11-14 02:42:51,652 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 141 transitions. Word has length 28 [2024-11-14 02:42:51,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:51,653 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 141 transitions. [2024-11-14 02:42:51,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 states have internal predecessors, (19), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 02:42:51,653 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 141 transitions. [2024-11-14 02:42:51,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-14 02:42:51,654 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:51,654 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:51,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2024-11-14 02:42:51,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-14 02:42:52,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2024-11-14 02:42:52,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:42:52,255 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:42:52,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:42:52,256 INFO L85 PathProgramCache]: Analyzing trace with hash 55637712, now seen corresponding path program 1 times [2024-11-14 02:42:52,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:42:52,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975386074] [2024-11-14 02:42:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:52,256 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 [2024-11-14 02:42:52,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:42:52,260 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:42:52,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2024-11-14 02:42:52,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:52,340 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:42:52,341 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:52,629 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:52,629 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:53,249 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 11 treesize of output 9 [2024-11-14 02:42:53,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:53,602 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:42:53,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975386074] [2024-11-14 02:42:53,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975386074] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:53,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [879909732] [2024-11-14 02:42:53,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:53,602 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:42:53,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:42:53,607 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:42:53,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2024-11-14 02:42:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:53,803 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:42:53,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:53,988 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:53,988 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:54,347 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 11 treesize of output 9 [2024-11-14 02:42:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:54,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [879909732] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:54,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964108700] [2024-11-14 02:42:54,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:42:54,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:42:54,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:42:54,415 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:42:54,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-14 02:42:54,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:42:54,524 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:42:54,526 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:42:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:54,740 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:42:57,590 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 11 treesize of output 9 [2024-11-14 02:42:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:42:57,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964108700] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:42:57,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:42:57,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 18 [2024-11-14 02:42:57,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689634479] [2024-11-14 02:42:57,658 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:42:57,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 02:42:57,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:42:57,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 02:42:57,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=284, Unknown=1, NotChecked=0, Total=342 [2024-11-14 02:42:57,660 INFO L87 Difference]: Start difference. First operand 106 states and 141 transitions. Second operand has 19 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 17 states have internal predecessors, (44), 5 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 02:42:59,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:42:59,534 INFO L93 Difference]: Finished difference Result 130 states and 169 transitions. [2024-11-14 02:42:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 02:42:59,537 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 17 states have internal predecessors, (44), 5 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) Word has length 30 [2024-11-14 02:42:59,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:42:59,538 INFO L225 Difference]: With dead ends: 130 [2024-11-14 02:42:59,538 INFO L226 Difference]: Without dead ends: 130 [2024-11-14 02:42:59,539 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=125, Invalid=576, Unknown=1, NotChecked=0, Total=702 [2024-11-14 02:42:59,539 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 79 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:42:59,539 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 294 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 02:42:59,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-11-14 02:42:59,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 93. [2024-11-14 02:42:59,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 75 states have (on average 1.28) internal successors, (96), 78 states have internal predecessors, (96), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-14 02:42:59,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 119 transitions. [2024-11-14 02:42:59,546 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 119 transitions. Word has length 30 [2024-11-14 02:42:59,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:42:59,547 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 119 transitions. [2024-11-14 02:42:59,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 17 states have internal predecessors, (44), 5 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 02:42:59,547 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 119 transitions. [2024-11-14 02:42:59,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-14 02:42:59,548 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:42:59,549 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:42:59,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (27)] Ended with exit code 0 [2024-11-14 02:42:59,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2024-11-14 02:42:59,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-14 02:43:00,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:00,150 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:00,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:00,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1724769058, now seen corresponding path program 1 times [2024-11-14 02:43:00,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:00,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480949778] [2024-11-14 02:43:00,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:00,151 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 [2024-11-14 02:43:00,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:00,155 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:00,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2024-11-14 02:43:00,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:00,277 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:43:00,280 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:00,490 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 [2024-11-14 02:43:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:43:00,856 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:01,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:43:01,163 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:43:01,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480949778] [2024-11-14 02:43:01,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480949778] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:01,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1955047041] [2024-11-14 02:43:01,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:01,164 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:01,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:43:01,166 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:43:01,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2024-11-14 02:43:01,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:01,327 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:43:01,329 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:01,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 [2024-11-14 02:43:01,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:43:01,600 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:01,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:43:01,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1955047041] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:01,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156080815] [2024-11-14 02:43:01,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:01,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:01,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:43:01,704 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:43:01,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-14 02:43:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:01,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:43:01,806 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:01,893 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 [2024-11-14 02:43:02,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:43:02,089 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:02,201 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:43:02,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156080815] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:02,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:43:02,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 12, 8, 12, 8] total 17 [2024-11-14 02:43:02,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156725676] [2024-11-14 02:43:02,202 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:43:02,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-14 02:43:02,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:43:02,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-14 02:43:02,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-14 02:43:02,203 INFO L87 Difference]: Start difference. First operand 93 states and 119 transitions. Second operand has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-14 02:43:03,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:43:03,568 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2024-11-14 02:43:03,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 02:43:03,568 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 31 [2024-11-14 02:43:03,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:43:03,570 INFO L225 Difference]: With dead ends: 106 [2024-11-14 02:43:03,570 INFO L226 Difference]: Without dead ends: 106 [2024-11-14 02:43:03,570 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 161 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=183, Invalid=1007, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 02:43:03,571 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 69 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:43:03,572 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 196 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 02:43:03,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-14 02:43:03,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 94. [2024-11-14 02:43:03,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 76 states have (on average 1.2763157894736843) internal successors, (97), 79 states have internal predecessors, (97), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-14 02:43:03,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 120 transitions. [2024-11-14 02:43:03,580 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 120 transitions. Word has length 31 [2024-11-14 02:43:03,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:43:03,580 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 120 transitions. [2024-11-14 02:43:03,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-14 02:43:03,581 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 120 transitions. [2024-11-14 02:43:03,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-14 02:43:03,582 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:43:03,582 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:43:03,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-14 02:43:03,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2024-11-14 02:43:03,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2024-11-14 02:43:04,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:04,183 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:04,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1928233327, now seen corresponding path program 1 times [2024-11-14 02:43:04,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:04,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [62928809] [2024-11-14 02:43:04,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:04,184 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 [2024-11-14 02:43:04,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:04,186 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:04,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2024-11-14 02:43:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:04,285 INFO L255 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-14 02:43:04,286 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:04,941 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 15 treesize of output 1 [2024-11-14 02:43:05,900 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 [2024-11-14 02:43:06,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 02:43:06,025 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:06,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:43:06,610 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:43:06,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [62928809] [2024-11-14 02:43:06,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [62928809] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:06,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [846698388] [2024-11-14 02:43:06,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:06,611 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:06,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:43:06,615 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:43:06,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2024-11-14 02:43:06,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:06,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:43:06,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:07,165 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 15 treesize of output 1 [2024-11-14 02:43:07,778 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 [2024-11-14 02:43:07,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:07,786 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:07,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:43:07,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [846698388] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:07,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384136207] [2024-11-14 02:43:07,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:07,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:07,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:43:07,913 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:43:07,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-14 02:43:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:08,022 INFO L255 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:43:08,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:08,097 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 15 treesize of output 1 [2024-11-14 02:43:08,417 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 [2024-11-14 02:43:08,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:08,424 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:43:08,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384136207] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:08,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:43:08,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 13, 8, 13, 8] total 32 [2024-11-14 02:43:08,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527363903] [2024-11-14 02:43:08,548 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:43:08,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-14 02:43:08,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:43:08,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-14 02:43:08,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 02:43:08,551 INFO L87 Difference]: Start difference. First operand 94 states and 120 transitions. Second operand has 33 states, 32 states have (on average 2.09375) internal successors, (67), 28 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-14 02:43:10,666 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] [2024-11-14 02:43:12,677 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] [2024-11-14 02:43:18,171 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] [2024-11-14 02:43:18,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:43:18,381 INFO L93 Difference]: Finished difference Result 110 states and 135 transitions. [2024-11-14 02:43:18,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-14 02:43:18,382 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.09375) internal successors, (67), 28 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) Word has length 32 [2024-11-14 02:43:18,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:43:18,383 INFO L225 Difference]: With dead ends: 110 [2024-11-14 02:43:18,383 INFO L226 Difference]: Without dead ends: 110 [2024-11-14 02:43:18,384 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=343, Invalid=1913, Unknown=0, NotChecked=0, Total=2256 [2024-11-14 02:43:18,385 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 146 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 18 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:43:18,385 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 229 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 570 Invalid, 3 Unknown, 0 Unchecked, 8.0s Time] [2024-11-14 02:43:18,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-11-14 02:43:18,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 101. [2024-11-14 02:43:18,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 81 states have (on average 1.271604938271605) internal successors, (103), 85 states have internal predecessors, (103), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-14 02:43:18,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 126 transitions. [2024-11-14 02:43:18,391 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 126 transitions. Word has length 32 [2024-11-14 02:43:18,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:43:18,392 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 126 transitions. [2024-11-14 02:43:18,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.09375) internal successors, (67), 28 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-14 02:43:18,392 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 126 transitions. [2024-11-14 02:43:18,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-14 02:43:18,393 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:43:18,393 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:43:18,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-14 02:43:18,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2024-11-14 02:43:18,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2024-11-14 02:43:18,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:18,994 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:18,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:18,995 INFO L85 PathProgramCache]: Analyzing trace with hash -354308924, now seen corresponding path program 1 times [2024-11-14 02:43:18,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:18,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [780762953] [2024-11-14 02:43:18,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:18,995 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 [2024-11-14 02:43:18,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:18,997 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:18,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2024-11-14 02:43:19,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:19,080 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-14 02:43:19,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:19,145 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 [2024-11-14 02:43:19,326 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 15 treesize of output 1 [2024-11-14 02:43:19,453 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 11 treesize of output 5 [2024-11-14 02:43:19,667 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 11 [2024-11-14 02:43:19,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:19,706 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:20,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:20,223 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:43:20,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [780762953] [2024-11-14 02:43:20,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [780762953] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:20,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [918148969] [2024-11-14 02:43:20,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:20,223 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:20,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:43:20,225 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:43:20,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2024-11-14 02:43:20,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:20,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 02:43:20,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:20,401 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 [2024-11-14 02:43:20,464 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 15 treesize of output 1 [2024-11-14 02:43:20,495 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 11 treesize of output 5 [2024-11-14 02:43:20,573 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 11 [2024-11-14 02:43:20,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:20,584 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:20,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:20,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [918148969] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:20,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760261298] [2024-11-14 02:43:20,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:20,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:20,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:43:20,845 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:43:20,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-14 02:43:20,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:20,925 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-14 02:43:20,927 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:20,953 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 [2024-11-14 02:43:21,030 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 15 treesize of output 1 [2024-11-14 02:43:21,060 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 11 treesize of output 5 [2024-11-14 02:43:21,146 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 11 [2024-11-14 02:43:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:21,155 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:23,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:23,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760261298] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:23,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:43:23,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 13, 9, 13, 9] total 20 [2024-11-14 02:43:23,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149217482] [2024-11-14 02:43:23,424 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:43:23,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 02:43:23,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:43:23,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 02:43:23,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=363, Unknown=1, NotChecked=0, Total=420 [2024-11-14 02:43:23,426 INFO L87 Difference]: Start difference. First operand 101 states and 126 transitions. Second operand has 21 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 02:43:26,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:43:26,534 INFO L93 Difference]: Finished difference Result 145 states and 183 transitions. [2024-11-14 02:43:26,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 02:43:26,535 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 33 [2024-11-14 02:43:26,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:43:26,536 INFO L225 Difference]: With dead ends: 145 [2024-11-14 02:43:26,536 INFO L226 Difference]: Without dead ends: 145 [2024-11-14 02:43:26,537 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=155, Invalid=1104, Unknown=1, NotChecked=0, Total=1260 [2024-11-14 02:43:26,537 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 43 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-14 02:43:26,537 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 334 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 878 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-14 02:43:26,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-14 02:43:26,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 124. [2024-11-14 02:43:26,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 102 states have (on average 1.2745098039215685) internal successors, (130), 106 states have internal predecessors, (130), 10 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (19), 14 states have call predecessors, (19), 10 states have call successors, (19) [2024-11-14 02:43:26,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 159 transitions. [2024-11-14 02:43:26,543 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 159 transitions. Word has length 33 [2024-11-14 02:43:26,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:43:26,543 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 159 transitions. [2024-11-14 02:43:26,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 02:43:26,543 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 159 transitions. [2024-11-14 02:43:26,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-14 02:43:26,544 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:43:26,544 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:43:26,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-14 02:43:26,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2024-11-14 02:43:26,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2024-11-14 02:43:27,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:43:27,145 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:27,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:27,145 INFO L85 PathProgramCache]: Analyzing trace with hash -142958011, now seen corresponding path program 2 times [2024-11-14 02:43:27,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:27,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844943445] [2024-11-14 02:43:27,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:43:27,146 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 [2024-11-14 02:43:27,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:27,147 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:27,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2024-11-14 02:43:27,224 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:43:27,224 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:43:27,226 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 02:43:27,226 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:27,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:27,282 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 02:43:27,282 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:43:27,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844943445] [2024-11-14 02:43:27,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844943445] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 02:43:27,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 02:43:27,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 02:43:27,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318160334] [2024-11-14 02:43:27,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 02:43:27,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 02:43:27,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:43:27,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 02:43:27,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:43:27,284 INFO L87 Difference]: Start difference. First operand 124 states and 159 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 02:43:27,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:43:27,320 INFO L93 Difference]: Finished difference Result 81 states and 90 transitions. [2024-11-14 02:43:27,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 02:43:27,321 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2024-11-14 02:43:27,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:43:27,321 INFO L225 Difference]: With dead ends: 81 [2024-11-14 02:43:27,322 INFO L226 Difference]: Without dead ends: 77 [2024-11-14 02:43:27,322 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 02:43:27,322 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:43:27,322 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 137 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 02:43:27,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-11-14 02:43:27,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 73. [2024-11-14 02:43:27,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 02:43:27,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 82 transitions. [2024-11-14 02:43:27,326 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 82 transitions. Word has length 33 [2024-11-14 02:43:27,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:43:27,327 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 82 transitions. [2024-11-14 02:43:27,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 02:43:27,327 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2024-11-14 02:43:27,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-14 02:43:27,328 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:43:27,328 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:43:27,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2024-11-14 02:43:27,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:43:27,531 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:27,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:27,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1188457209, now seen corresponding path program 1 times [2024-11-14 02:43:27,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:27,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1785900356] [2024-11-14 02:43:27,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:27,531 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 [2024-11-14 02:43:27,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:27,533 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:27,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2024-11-14 02:43:27,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:27,606 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 02:43:27,606 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:27,683 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 02:43:27,683 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:27,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 02:43:27,856 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:43:27,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1785900356] [2024-11-14 02:43:27,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1785900356] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:27,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [653874233] [2024-11-14 02:43:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:27,857 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:27,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:43:27,858 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:43:27,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2024-11-14 02:43:28,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:28,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 02:43:28,010 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:28,058 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 02:43:28,058 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:28,132 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 02:43:28,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [653874233] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:28,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351711684] [2024-11-14 02:43:28,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:28,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:28,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:43:28,135 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:43:28,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-14 02:43:28,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:28,219 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 02:43:28,221 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:28,229 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 [2024-11-14 02:43:28,509 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:28,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-14 02:43:28,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:43:30,773 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_53| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_53| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_53|) (_ bv0 32))))) is different from true [2024-11-14 02:43:30,970 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 16 treesize of output 8 [2024-11-14 02:43:31,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 [2024-11-14 02:43:31,088 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2024-11-14 02:43:31,088 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:31,206 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 8 treesize of output 6 [2024-11-14 02:43:32,049 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:43:32,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351711684] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:43:32,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:43:32,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 15, 12] total 32 [2024-11-14 02:43:32,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132665145] [2024-11-14 02:43:32,050 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:43:32,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-14 02:43:32,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:43:32,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-14 02:43:32,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=838, Unknown=1, NotChecked=58, Total=992 [2024-11-14 02:43:32,053 INFO L87 Difference]: Start difference. First operand 73 states and 82 transitions. Second operand has 32 states, 32 states have (on average 2.59375) internal successors, (83), 28 states have internal predecessors, (83), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) [2024-11-14 02:43:36,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:43:36,666 INFO L93 Difference]: Finished difference Result 93 states and 104 transitions. [2024-11-14 02:43:36,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 02:43:36,667 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 28 states have internal predecessors, (83), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) Word has length 35 [2024-11-14 02:43:36,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:43:36,667 INFO L225 Difference]: With dead ends: 93 [2024-11-14 02:43:36,667 INFO L226 Difference]: Without dead ends: 93 [2024-11-14 02:43:36,669 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 170 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=246, Invalid=2108, Unknown=2, NotChecked=94, Total=2450 [2024-11-14 02:43:36,669 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 93 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 02:43:36,669 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 329 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 788 Invalid, 0 Unknown, 84 Unchecked, 1.5s Time] [2024-11-14 02:43:36,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-14 02:43:36,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 84. [2024-11-14 02:43:36,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 67 states have (on average 1.2238805970149254) internal successors, (82), 73 states have internal predecessors, (82), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 02:43:36,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 95 transitions. [2024-11-14 02:43:36,673 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 95 transitions. Word has length 35 [2024-11-14 02:43:36,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:43:36,674 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 95 transitions. [2024-11-14 02:43:36,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.59375) internal successors, (83), 28 states have internal predecessors, (83), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) [2024-11-14 02:43:36,674 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 95 transitions. [2024-11-14 02:43:36,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-14 02:43:36,674 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:43:36,675 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:43:36,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (40)] Ended with exit code 0 [2024-11-14 02:43:36,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2024-11-14 02:43:37,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-14 02:43:37,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:37,275 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:37,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:37,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1822456223, now seen corresponding path program 2 times [2024-11-14 02:43:37,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:37,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2027381986] [2024-11-14 02:43:37,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:43:37,276 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 [2024-11-14 02:43:37,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:37,280 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:37,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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)] Waiting until timeout for monitored process [2024-11-14 02:43:37,404 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:43:37,404 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:43:37,407 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-14 02:43:37,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:37,437 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 [2024-11-14 02:43:37,445 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 [2024-11-14 02:43:37,661 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:43:37,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:37,685 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 [2024-11-14 02:43:37,710 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:37,710 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 [2024-11-14 02:43:37,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:37,904 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 [2024-11-14 02:43:37,921 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:37,921 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 [2024-11-14 02:43:38,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:38,123 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 [2024-11-14 02:43:38,140 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:38,140 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 [2024-11-14 02:43:38,195 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-11-14 02:43:38,196 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:38,591 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:43:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2027381986] [2024-11-14 02:43:38,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2027381986] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:43:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1047974196] [2024-11-14 02:43:38,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:43:38,592 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:43:38,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:43:38,593 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:43:38,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2024-11-14 02:43:38,805 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:43:38,805 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:43:38,808 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-14 02:43:38,810 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:38,824 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 [2024-11-14 02:43:38,831 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 [2024-11-14 02:43:38,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:38,994 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 [2024-11-14 02:43:39,023 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:39,024 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 [2024-11-14 02:43:39,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:39,177 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 [2024-11-14 02:43:39,203 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:39,204 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 [2024-11-14 02:43:39,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:39,344 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 [2024-11-14 02:43:39,364 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:39,365 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 [2024-11-14 02:43:39,386 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-11-14 02:43:39,386 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:40,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1047974196] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:43:40,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911094078] [2024-11-14 02:43:40,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:43:40,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:40,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:43:40,048 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:43:40,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-14 02:43:40,154 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:43:40,154 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:43:40,156 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-14 02:43:40,158 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:40,175 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 [2024-11-14 02:43:40,183 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 [2024-11-14 02:43:40,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:40,306 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 [2024-11-14 02:43:40,328 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:40,328 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 [2024-11-14 02:43:40,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:40,467 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 [2024-11-14 02:43:40,487 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:40,487 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 [2024-11-14 02:43:40,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:43:40,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-14 02:43:40,683 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:43:40,683 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 [2024-11-14 02:43:40,716 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-11-14 02:43:40,716 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:43,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911094078] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:43:43,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:43:43,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2024-11-14 02:43:43,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98077141] [2024-11-14 02:43:43,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:43:43,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 02:43:43,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:43:43,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 02:43:43,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=197, Unknown=1, NotChecked=28, Total=272 [2024-11-14 02:43:43,127 INFO L87 Difference]: Start difference. First operand 84 states and 95 transitions. Second operand has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 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) [2024-11-14 02:43:44,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:43:44,194 INFO L93 Difference]: Finished difference Result 123 states and 140 transitions. [2024-11-14 02:43:44,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 02:43:44,195 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 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) Word has length 38 [2024-11-14 02:43:44,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:43:44,196 INFO L225 Difference]: With dead ends: 123 [2024-11-14 02:43:44,196 INFO L226 Difference]: Without dead ends: 123 [2024-11-14 02:43:44,196 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 106 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=106, Invalid=547, Unknown=1, NotChecked=48, Total=702 [2024-11-14 02:43:44,197 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 78 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:43:44,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 241 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 298 Invalid, 0 Unknown, 98 Unchecked, 0.7s Time] [2024-11-14 02:43:44,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-14 02:43:44,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 84. [2024-11-14 02:43:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 67 states have (on average 1.208955223880597) internal successors, (81), 73 states have internal predecessors, (81), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 02:43:44,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 94 transitions. [2024-11-14 02:43:44,202 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 94 transitions. Word has length 38 [2024-11-14 02:43:44,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:43:44,203 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 94 transitions. [2024-11-14 02:43:44,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 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) [2024-11-14 02:43:44,203 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 94 transitions. [2024-11-14 02:43:44,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 02:43:44,203 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:43:44,204 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:43:44,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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)] Ended with exit code 0 [2024-11-14 02:43:44,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (43)] Ended with exit code 0 [2024-11-14 02:43:44,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-14 02:43:44,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:43:44,804 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:43:44,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:43:44,805 INFO L85 PathProgramCache]: Analyzing trace with hash 773151161, now seen corresponding path program 1 times [2024-11-14 02:43:44,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:43:44,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [473687730] [2024-11-14 02:43:44,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:43:44,805 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 [2024-11-14 02:43:44,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:43:44,807 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:43:44,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2024-11-14 02:43:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:43:44,913 INFO L255 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 02:43:44,915 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:43:45,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:43:45,746 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-14 02:43:45,747 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 37 treesize of output 29 [2024-11-14 02:43:46,049 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 38 treesize of output 22 [2024-11-14 02:43:50,467 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_#t~mem45#1.base_28| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_42| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_42| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_28|)) (= (_ bv0 1) (bvadd (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_42| (_ bv1 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_28| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_42|) (_ bv1 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_42|)) (= (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_28| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_42| (_ bv0 1)) |c_#valid|))) is different from true [2024-11-14 02:43:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:43:50,490 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:43:51,207 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 [2024-11-14 02:44:01,929 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:44:01,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [473687730] [2024-11-14 02:44:01,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [473687730] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:44:01,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1289117680] [2024-11-14 02:44:01,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:44:01,929 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:44:01,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:44:01,931 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:44:01,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2024-11-14 02:44:02,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:44:02,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-14 02:44:02,128 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:44:03,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:44:03,906 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-11-14 02:44:03,906 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 42 treesize of output 32 [2024-11-14 02:44:04,277 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 38 treesize of output 22 [2024-11-14 02:44:05,276 WARN L873 $PredicateComparison]: unable to prove that (and (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1)) (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_44| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem45#1.base_31| (_ BitVec 32))) (and (= (_ bv0 1) (bvadd (_ bv1 1) (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_44| (_ bv1 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_31| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_44|))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_44|)) (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_31| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_44| (_ bv0 1))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_44| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_31|))))) is different from true [2024-11-14 02:44:05,306 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:44:05,306 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:44:08,328 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 23 treesize of output 21 [2024-11-14 02:44:19,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1289117680] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:44:19,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680757628] [2024-11-14 02:44:19,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:44:19,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:44:19,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:44:19,239 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:44:19,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-14 02:44:19,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:44:19,339 INFO L255 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-14 02:44:19,341 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:44:19,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:44:20,025 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-14 02:44:20,025 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 37 treesize of output 29 [2024-11-14 02:44:20,223 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 38 treesize of output 22 [2024-11-14 02:44:33,271 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_#t~mem45#1.base_28| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_46| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_46|)) (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_28| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_46| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_28|)) (= (_ bv0 1) (bvadd (_ bv1 1) (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_46| (_ bv1 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_28| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_46|))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_46| (_ bv0 32))))) is different from true [2024-11-14 02:44:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:44:33,305 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:44:38,918 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 23 treesize of output 21 [2024-11-14 02:44:49,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680757628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:44:49,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:44:49,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 18] total 37 [2024-11-14 02:44:49,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131491067] [2024-11-14 02:44:49,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:44:49,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-14 02:44:49,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:44:49,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-14 02:44:49,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=3557, Unknown=24, NotChecked=372, Total=4290 [2024-11-14 02:44:49,541 INFO L87 Difference]: Start difference. First operand 84 states and 94 transitions. Second operand has 38 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 33 states have internal predecessors, (68), 6 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-14 02:44:56,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:44:56,190 INFO L93 Difference]: Finished difference Result 89 states and 98 transitions. [2024-11-14 02:44:56,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 02:44:56,191 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 33 states have internal predecessors, (68), 6 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 39 [2024-11-14 02:44:56,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:44:56,192 INFO L225 Difference]: With dead ends: 89 [2024-11-14 02:44:56,192 INFO L226 Difference]: Without dead ends: 73 [2024-11-14 02:44:56,194 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 63.6s TimeCoverageRelationStatistics Valid=461, Invalid=5076, Unknown=25, NotChecked=444, Total=6006 [2024-11-14 02:44:56,197 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 45 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 20 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:44:56,199 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 205 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 653 Invalid, 2 Unknown, 186 Unchecked, 2.0s Time] [2024-11-14 02:44:56,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-11-14 02:44:56,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2024-11-14 02:44:56,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 57 states have (on average 1.2280701754385965) internal successors, (70), 63 states have internal predecessors, (70), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 02:44:56,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 82 transitions. [2024-11-14 02:44:56,208 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 82 transitions. Word has length 39 [2024-11-14 02:44:56,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:44:56,208 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 82 transitions. [2024-11-14 02:44:56,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 33 states have internal predecessors, (68), 6 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-14 02:44:56,208 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2024-11-14 02:44:56,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-14 02:44:56,209 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:44:56,209 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:44:56,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-14 02:44:56,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2024-11-14 02:44:56,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (46)] Forceful destruction successful, exit code 0 [2024-11-14 02:44:56,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:44:56,810 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:44:56,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:44:56,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1774649915, now seen corresponding path program 1 times [2024-11-14 02:44:56,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:44:56,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [324187667] [2024-11-14 02:44:56,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:44:56,811 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 [2024-11-14 02:44:56,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:44:56,814 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:44:56,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2024-11-14 02:44:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:44:56,917 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 02:44:56,918 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:44:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:44:57,000 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:44:57,164 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:44:57,164 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:44:57,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [324187667] [2024-11-14 02:44:57,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [324187667] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:44:57,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1873040735] [2024-11-14 02:44:57,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:44:57,164 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:44:57,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:44:57,166 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:44:57,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2024-11-14 02:44:57,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:44:57,386 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 02:44:57,387 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:44:57,497 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:44:57,497 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:44:57,628 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:44:57,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1873040735] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:44:57,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527729600] [2024-11-14 02:44:57,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:44:57,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:44:57,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:44:57,631 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:44:57,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-14 02:44:57,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:44:57,761 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 02:44:57,763 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:44:57,856 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:44:57,858 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:44:57,987 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:44:57,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527729600] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:44:57,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:44:57,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 6] total 10 [2024-11-14 02:44:57,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823055830] [2024-11-14 02:44:57,988 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:44:57,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 02:44:57,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:44:57,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 02:44:57,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-14 02:44:57,989 INFO L87 Difference]: Start difference. First operand 73 states and 82 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-14 02:44:58,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:44:58,365 INFO L93 Difference]: Finished difference Result 83 states and 91 transitions. [2024-11-14 02:44:58,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 02:44:58,366 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 44 [2024-11-14 02:44:58,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:44:58,367 INFO L225 Difference]: With dead ends: 83 [2024-11-14 02:44:58,367 INFO L226 Difference]: Without dead ends: 83 [2024-11-14 02:44:58,367 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-14 02:44:58,368 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 24 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 02:44:58,368 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 216 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 02:44:58,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-11-14 02:44:58,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2024-11-14 02:44:58,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 66 states have (on average 1.1818181818181819) internal successors, (78), 71 states have internal predecessors, (78), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 02:44:58,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 90 transitions. [2024-11-14 02:44:58,372 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 90 transitions. Word has length 44 [2024-11-14 02:44:58,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:44:58,372 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 90 transitions. [2024-11-14 02:44:58,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-14 02:44:58,372 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 90 transitions. [2024-11-14 02:44:58,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-14 02:44:58,373 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:44:58,373 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:44:58,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (49)] Ended with exit code 0 [2024-11-14 02:44:58,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-14 02:44:58,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2024-11-14 02:44:58,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:44:58,974 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:44:58,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:44:58,974 INFO L85 PathProgramCache]: Analyzing trace with hash 571900302, now seen corresponding path program 1 times [2024-11-14 02:44:58,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:44:58,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605188988] [2024-11-14 02:44:58,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:44:58,975 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 [2024-11-14 02:44:58,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:44:58,976 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:44:58,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2024-11-14 02:44:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:44:59,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:44:59,082 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:44:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:44:59,615 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:44:59,949 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 34 treesize of output 30 [2024-11-14 02:45:01,053 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:01,053 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:45:01,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605188988] [2024-11-14 02:45:01,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605188988] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:01,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2008644758] [2024-11-14 02:45:01,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:01,053 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:01,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:45:01,057 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:45:01,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2024-11-14 02:45:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:01,280 INFO L255 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:45:01,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:01,523 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:01,614 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 34 treesize of output 30 [2024-11-14 02:45:02,054 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:02,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2008644758] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:02,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255408626] [2024-11-14 02:45:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:02,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:02,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:45:02,057 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:45:02,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-14 02:45:02,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:02,198 INFO L255 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 02:45:02,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:02,440 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:02,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:02,532 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 34 treesize of output 30 [2024-11-14 02:45:02,953 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:02,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255408626] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:02,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:45:02,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 10, 10] total 19 [2024-11-14 02:45:02,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053544829] [2024-11-14 02:45:02,954 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:45:02,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 02:45:02,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:45:02,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 02:45:02,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2024-11-14 02:45:02,956 INFO L87 Difference]: Start difference. First operand 82 states and 90 transitions. Second operand has 20 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-14 02:45:05,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:45:05,309 INFO L93 Difference]: Finished difference Result 105 states and 119 transitions. [2024-11-14 02:45:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 02:45:05,311 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 45 [2024-11-14 02:45:05,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:45:05,312 INFO L225 Difference]: With dead ends: 105 [2024-11-14 02:45:05,312 INFO L226 Difference]: Without dead ends: 105 [2024-11-14 02:45:05,312 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2024-11-14 02:45:05,314 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 63 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-14 02:45:05,315 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 357 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-14 02:45:05,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-11-14 02:45:05,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 82. [2024-11-14 02:45:05,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 66 states have (on average 1.1666666666666667) internal successors, (77), 71 states have internal predecessors, (77), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 02:45:05,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 89 transitions. [2024-11-14 02:45:05,320 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 89 transitions. Word has length 45 [2024-11-14 02:45:05,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:45:05,320 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 89 transitions. [2024-11-14 02:45:05,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-14 02:45:05,321 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 89 transitions. [2024-11-14 02:45:05,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-14 02:45:05,322 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:45:05,322 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:45:05,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-14 02:45:05,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2024-11-14 02:45:05,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2024-11-14 02:45:05,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:05,923 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:45:05,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:45:05,923 INFO L85 PathProgramCache]: Analyzing trace with hash 549040164, now seen corresponding path program 1 times [2024-11-14 02:45:05,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:45:05,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1462024874] [2024-11-14 02:45:05,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:05,923 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 [2024-11-14 02:45:05,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:45:05,925 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:45:05,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2024-11-14 02:45:06,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:06,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 02:45:06,050 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:06,219 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 [2024-11-14 02:45:06,479 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 [2024-11-14 02:45:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:45:06,878 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:07,458 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:07,459 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:45:07,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1462024874] [2024-11-14 02:45:07,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1462024874] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:07,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [212944124] [2024-11-14 02:45:07,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:07,460 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:07,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:45:07,462 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:45:07,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2024-11-14 02:45:07,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:07,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 02:45:07,728 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:07,809 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 [2024-11-14 02:45:07,972 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 [2024-11-14 02:45:08,237 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:45:08,237 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:08,436 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:08,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [212944124] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:08,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599252593] [2024-11-14 02:45:08,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:08,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:08,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:45:08,439 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:45:08,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-14 02:45:08,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:08,576 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-14 02:45:08,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:08,661 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 [2024-11-14 02:45:08,834 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 [2024-11-14 02:45:09,192 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:45:09,192 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:09,407 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:09,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599252593] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:09,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:45:09,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 14, 10, 14, 10] total 21 [2024-11-14 02:45:09,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30037658] [2024-11-14 02:45:09,407 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:45:09,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 02:45:09,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:45:09,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 02:45:09,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2024-11-14 02:45:09,409 INFO L87 Difference]: Start difference. First operand 82 states and 89 transitions. Second operand has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 19 states have internal predecessors, (59), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-14 02:45:13,974 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] [2024-11-14 02:45:14,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:45:14,240 INFO L93 Difference]: Finished difference Result 93 states and 100 transitions. [2024-11-14 02:45:14,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 02:45:14,241 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 19 states have internal predecessors, (59), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 46 [2024-11-14 02:45:14,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:45:14,241 INFO L225 Difference]: With dead ends: 93 [2024-11-14 02:45:14,241 INFO L226 Difference]: Without dead ends: 93 [2024-11-14 02:45:14,242 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 242 SyntacticMatches, 11 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=272, Invalid=1798, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 02:45:14,242 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 86 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-14 02:45:14,242 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 229 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 554 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2024-11-14 02:45:14,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-14 02:45:14,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 83. [2024-11-14 02:45:14,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 67 states have (on average 1.164179104477612) internal successors, (78), 72 states have internal predecessors, (78), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 02:45:14,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 90 transitions. [2024-11-14 02:45:14,246 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 90 transitions. Word has length 46 [2024-11-14 02:45:14,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:45:14,246 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 90 transitions. [2024-11-14 02:45:14,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 19 states have internal predecessors, (59), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-14 02:45:14,246 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 90 transitions. [2024-11-14 02:45:14,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-14 02:45:14,247 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:45:14,247 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:45:14,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (55)] Ended with exit code 0 [2024-11-14 02:45:14,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-14 02:45:14,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2024-11-14 02:45:14,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:45:14,848 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:45:14,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:45:14,849 INFO L85 PathProgramCache]: Analyzing trace with hash -562559973, now seen corresponding path program 3 times [2024-11-14 02:45:14,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:45:14,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1743250441] [2024-11-14 02:45:14,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:45:14,849 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 [2024-11-14 02:45:14,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:45:14,851 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:45:14,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2024-11-14 02:45:15,043 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:45:15,043 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:45:15,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-14 02:45:15,050 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:15,080 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 [2024-11-14 02:45:15,327 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2024-11-14 02:45:15,372 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-14 02:45:15,372 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 [2024-11-14 02:45:15,817 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:45:15,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:15,893 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-11-14 02:45:15,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 26 [2024-11-14 02:45:15,922 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:15,922 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 [2024-11-14 02:45:16,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:16,351 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 [2024-11-14 02:45:16,378 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:16,379 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 [2024-11-14 02:45:16,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:16,723 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 [2024-11-14 02:45:16,744 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:16,745 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 [2024-11-14 02:45:16,835 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 8 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 14 not checked. [2024-11-14 02:45:16,836 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:21,335 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:45:21,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1743250441] [2024-11-14 02:45:21,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1743250441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:45:21,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1679797425] [2024-11-14 02:45:21,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:45:21,336 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:21,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:45:21,338 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:45:21,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (58)] Waiting until timeout for monitored process [2024-11-14 02:45:21,845 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:45:21,846 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:45:21,871 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-14 02:45:21,875 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:21,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 [2024-11-14 02:45:21,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 7 [2024-11-14 02:45:22,459 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-14 02:45:22,460 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 [2024-11-14 02:45:22,489 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:22,489 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 [2024-11-14 02:45:22,881 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:22,881 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 [2024-11-14 02:45:22,900 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 [2024-11-14 02:45:23,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:23,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 14 treesize of output 9 [2024-11-14 02:45:23,336 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:23,336 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 [2024-11-14 02:45:23,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:23,503 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 [2024-11-14 02:45:23,521 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:23,521 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 [2024-11-14 02:45:23,562 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 16 trivial. 12 not checked. [2024-11-14 02:45:23,562 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:27,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1679797425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:45:27,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616109458] [2024-11-14 02:45:27,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:45:27,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:27,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:45:27,900 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:45:27,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-14 02:45:28,121 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:45:28,121 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:45:28,124 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 02:45:28,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:28,141 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 [2024-11-14 02:45:28,150 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 [2024-11-14 02:45:28,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:28,293 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 [2024-11-14 02:45:28,314 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:28,314 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 [2024-11-14 02:45:28,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:28,472 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 [2024-11-14 02:45:28,494 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:28,495 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 [2024-11-14 02:45:28,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:28,735 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 [2024-11-14 02:45:28,756 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:28,756 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 [2024-11-14 02:45:28,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:45:28,894 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 [2024-11-14 02:45:28,914 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:28,914 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 [2024-11-14 02:45:28,947 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 24 trivial. 8 not checked. [2024-11-14 02:45:28,947 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:33,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616109458] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:45:33,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:45:33,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 16] total 31 [2024-11-14 02:45:33,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498776346] [2024-11-14 02:45:33,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:45:33,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-14 02:45:33,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:45:33,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-14 02:45:33,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=876, Unknown=4, NotChecked=122, Total=1122 [2024-11-14 02:45:33,397 INFO L87 Difference]: Start difference. First operand 83 states and 90 transitions. Second operand has 32 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 27 states have internal predecessors, (53), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:45:35,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:45:35,720 INFO L93 Difference]: Finished difference Result 118 states and 129 transitions. [2024-11-14 02:45:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 02:45:35,720 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 27 states have internal predecessors, (53), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) Word has length 48 [2024-11-14 02:45:35,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:45:35,722 INFO L225 Difference]: With dead ends: 118 [2024-11-14 02:45:35,722 INFO L226 Difference]: Without dead ends: 118 [2024-11-14 02:45:35,722 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 119 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=271, Invalid=2085, Unknown=4, NotChecked=190, Total=2550 [2024-11-14 02:45:35,723 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 123 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 02:45:35,723 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 269 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 548 Invalid, 0 Unknown, 192 Unchecked, 1.3s Time] [2024-11-14 02:45:35,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-11-14 02:45:35,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 87. [2024-11-14 02:45:35,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 70 states have (on average 1.1571428571428573) internal successors, (81), 75 states have internal predecessors, (81), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-14 02:45:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 96 transitions. [2024-11-14 02:45:35,727 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 96 transitions. Word has length 48 [2024-11-14 02:45:35,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:45:35,727 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 96 transitions. [2024-11-14 02:45:35,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 27 states have internal predecessors, (53), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:45:35,728 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 96 transitions. [2024-11-14 02:45:35,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-14 02:45:35,728 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:45:35,728 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:45:35,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (58)] Ended with exit code 0 [2024-11-14 02:45:35,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Ended with exit code 0 [2024-11-14 02:45:36,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-14 02:45:36,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:36,329 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:45:36,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:45:36,329 INFO L85 PathProgramCache]: Analyzing trace with hash -159624019, now seen corresponding path program 1 times [2024-11-14 02:45:36,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:45:36,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [867391195] [2024-11-14 02:45:36,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:36,330 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 [2024-11-14 02:45:36,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:45:36,331 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:45:36,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2024-11-14 02:45:36,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:36,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 02:45:36,473 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:36,663 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 15 treesize of output 1 [2024-11-14 02:45:36,905 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 [2024-11-14 02:45:37,270 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 [2024-11-14 02:45:37,314 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:45:37,315 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:37,984 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:37,984 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:45:37,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [867391195] [2024-11-14 02:45:37,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [867391195] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:37,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1794840022] [2024-11-14 02:45:37,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:37,984 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:37,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:45:37,987 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:45:37,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (61)] Waiting until timeout for monitored process [2024-11-14 02:45:38,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:38,261 INFO L255 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 02:45:38,262 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:38,348 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 15 treesize of output 1 [2024-11-14 02:45:38,519 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 [2024-11-14 02:45:38,809 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 [2024-11-14 02:45:38,817 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:45:38,817 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:39,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1794840022] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:39,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411141235] [2024-11-14 02:45:39,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:39,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:39,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:45:39,038 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:45:39,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-14 02:45:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:39,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-14 02:45:39,172 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:39,291 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 15 treesize of output 1 [2024-11-14 02:45:39,532 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 [2024-11-14 02:45:39,873 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 [2024-11-14 02:45:39,882 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:45:39,883 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:45:40,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411141235] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:40,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:45:40,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 15, 10, 15, 10] total 22 [2024-11-14 02:45:40,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538577666] [2024-11-14 02:45:40,096 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:45:40,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-14 02:45:40,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:45:40,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-14 02:45:40,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-11-14 02:45:40,098 INFO L87 Difference]: Start difference. First operand 87 states and 96 transitions. Second operand has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 20 states have internal predecessors, (62), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-14 02:45:42,176 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] [2024-11-14 02:45:47,316 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] [2024-11-14 02:45:47,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:45:47,852 INFO L93 Difference]: Finished difference Result 95 states and 104 transitions. [2024-11-14 02:45:47,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-14 02:45:47,852 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 20 states have internal predecessors, (62), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 47 [2024-11-14 02:45:47,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:45:47,853 INFO L225 Difference]: With dead ends: 95 [2024-11-14 02:45:47,853 INFO L226 Difference]: Without dead ends: 95 [2024-11-14 02:45:47,853 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 246 SyntacticMatches, 11 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=269, Invalid=1801, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 02:45:47,854 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 80 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 11 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:45:47,854 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 230 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 684 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2024-11-14 02:45:47,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-11-14 02:45:47,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 88. [2024-11-14 02:45:47,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 76 states have internal predecessors, (82), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-14 02:45:47,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 97 transitions. [2024-11-14 02:45:47,860 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 97 transitions. Word has length 47 [2024-11-14 02:45:47,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:45:47,861 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 97 transitions. [2024-11-14 02:45:47,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 20 states have internal predecessors, (62), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-14 02:45:47,861 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 97 transitions. [2024-11-14 02:45:47,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-14 02:45:47,861 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:45:47,861 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:45:47,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Ended with exit code 0 [2024-11-14 02:45:48,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (61)] Ended with exit code 0 [2024-11-14 02:45:48,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-14 02:45:48,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:48,463 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:45:48,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:45:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash -653377210, now seen corresponding path program 1 times [2024-11-14 02:45:48,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:45:48,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [750113311] [2024-11-14 02:45:48,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:48,464 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 [2024-11-14 02:45:48,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:45:48,467 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:45:48,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2024-11-14 02:45:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:48,616 INFO L255 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 02:45:48,618 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:48,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 [2024-11-14 02:45:48,835 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 15 treesize of output 1 [2024-11-14 02:45:48,946 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 11 treesize of output 5 [2024-11-14 02:45:49,089 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:45:49,089 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 25 treesize of output 28 [2024-11-14 02:45:49,275 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 39 treesize of output 23 [2024-11-14 02:45:49,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:45: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 28 treesize of output 17 [2024-11-14 02:45:50,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:45:50,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:45:50,237 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:45:50,237 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:50,998 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:45:50,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [750113311] [2024-11-14 02:45:50,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [750113311] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:45:50,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1321500336] [2024-11-14 02:45:50,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:50,998 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:50,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:45:51,000 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:45:51,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2024-11-14 02:45:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:51,291 INFO L255 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-14 02:45:51,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:51,327 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 [2024-11-14 02:45:51,404 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 15 treesize of output 1 [2024-11-14 02:45:51,450 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 11 treesize of output 5 [2024-11-14 02:45:51,563 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:45:51,563 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 25 treesize of output 28 [2024-11-14 02:45:51,646 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 39 treesize of output 23 [2024-11-14 02:45:51,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:45:52,042 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 28 treesize of output 17 [2024-11-14 02:45:52,072 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:45:52,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:45:52,084 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:45:52,084 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1321500336] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:45:52,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386690631] [2024-11-14 02:45:52,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:52,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:52,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:45:52,393 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:45:52,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-11-14 02:45:52,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:52,526 INFO L255 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-14 02:45:52,528 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:52,560 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 [2024-11-14 02:45:52,618 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 15 treesize of output 1 [2024-11-14 02:45:52,663 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 11 treesize of output 5 [2024-11-14 02:45:52,732 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:45:52,733 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 25 treesize of output 28 [2024-11-14 02:45:52,802 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 39 treesize of output 23 [2024-11-14 02:45:52,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:45:53,238 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 28 treesize of output 17 [2024-11-14 02:45:53,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:45:53,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:45:53,282 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:45:53,282 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:53,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386690631] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:45:53,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:45:53,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2024-11-14 02:45:53,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167702410] [2024-11-14 02:45:53,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:45:53,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 02:45:53,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:45:53,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 02:45:53,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2024-11-14 02:45:53,587 INFO L87 Difference]: Start difference. First operand 88 states and 97 transitions. Second operand has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 19 states have internal predecessors, (39), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 02:45:54,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:45:54,929 INFO L93 Difference]: Finished difference Result 96 states and 105 transitions. [2024-11-14 02:45:54,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 02:45:54,930 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 19 states have internal predecessors, (39), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 48 [2024-11-14 02:45:54,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:45:54,931 INFO L225 Difference]: With dead ends: 96 [2024-11-14 02:45:54,931 INFO L226 Difference]: Without dead ends: 96 [2024-11-14 02:45:54,931 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 152 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2024-11-14 02:45:54,932 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 29 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 02:45:54,932 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 244 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 02:45:54,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-14 02:45:54,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-14 02:45:54,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 83 states have internal predecessors, (90), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-14 02:45:54,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2024-11-14 02:45:54,937 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 48 [2024-11-14 02:45:54,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:45:54,937 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2024-11-14 02:45:54,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 19 states have internal predecessors, (39), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 02:45:54,938 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2024-11-14 02:45:54,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-14 02:45:54,938 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:45:54,938 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:45:54,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (64)] Ended with exit code 0 [2024-11-14 02:45:55,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-11-14 02:45:55,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Ended with exit code 0 [2024-11-14 02:45:55,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:45:55,539 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:45:55,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:45:55,540 INFO L85 PathProgramCache]: Analyzing trace with hash -830271223, now seen corresponding path program 2 times [2024-11-14 02:45:55,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:45:55,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823446034] [2024-11-14 02:45:55,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:45:55,540 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 [2024-11-14 02:45:55,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:45:55,542 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:45:55,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2024-11-14 02:45:55,661 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:45:55,661 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:45:55,665 INFO L255 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 02:45:55,666 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:55,824 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:45:55,824 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:56,134 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:45:56,135 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:45:56,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823446034] [2024-11-14 02:45:56,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823446034] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:56,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [865562354] [2024-11-14 02:45:56,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:45:56,135 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:45:56,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:45:56,137 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:45:56,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (67)] Waiting until timeout for monitored process [2024-11-14 02:45:56,384 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:45:56,384 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:45:56,386 INFO L255 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 02:45:56,387 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:56,465 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:45:56,465 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:45:56,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [865562354] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069323327] [2024-11-14 02:45:56,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:45:56,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:56,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:45:56,584 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:45:56,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-11-14 02:45:56,721 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:45:56,721 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:45:56,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 02:45:56,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:45:56,822 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:45:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 02:45:57,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069323327] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:45:57,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:45:57,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 9] total 19 [2024-11-14 02:45:57,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382147245] [2024-11-14 02:45:57,326 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:45:57,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-14 02:45:57,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:45:57,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-14 02:45:57,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-11-14 02:45:57,328 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand has 19 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 19 states have internal predecessors, (81), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 02:45:57,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:45:57,787 INFO L93 Difference]: Finished difference Result 97 states and 106 transitions. [2024-11-14 02:45:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 02:45:57,787 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 19 states have internal predecessors, (81), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 50 [2024-11-14 02:45:57,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:45:57,788 INFO L225 Difference]: With dead ends: 97 [2024-11-14 02:45:57,788 INFO L226 Difference]: Without dead ends: 97 [2024-11-14 02:45:57,789 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-11-14 02:45:57,789 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 4 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 02:45:57,789 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 319 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 02:45:57,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-14 02:45:57,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-11-14 02:45:57,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 84 states have internal predecessors, (91), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-14 02:45:57,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 106 transitions. [2024-11-14 02:45:57,793 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 106 transitions. Word has length 50 [2024-11-14 02:45:57,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:45:57,794 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 106 transitions. [2024-11-14 02:45:57,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 19 states have internal predecessors, (81), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 02:45:57,794 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 106 transitions. [2024-11-14 02:45:57,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-14 02:45:57,794 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:45:57,795 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:45:57,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (67)] Forceful destruction successful, exit code 0 [2024-11-14 02:45:57,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2024-11-14 02:45:58,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-11-14 02:45:58,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:45:58,395 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:45:58,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:45:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash 973225624, now seen corresponding path program 1 times [2024-11-14 02:45:58,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:45:58,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [329264533] [2024-11-14 02:45:58,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:45:58,396 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 [2024-11-14 02:45:58,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:45:58,398 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:45:58,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2024-11-14 02:45:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:45:58,549 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-14 02:45:58,552 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:45:58,563 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 [2024-11-14 02:45:58,772 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:45:58,773 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 [2024-11-14 02:45:58,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:46:01,044 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_117| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_117| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_117|) (_ bv0 32))))) is different from true [2024-11-14 02:46:01,057 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 [2024-11-14 02:46:01,182 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 24 treesize of output 12 [2024-11-14 02:46:01,371 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 [2024-11-14 02:46:03,923 INFO L349 Elim1Store]: treesize reduction 15, result has 50.0 percent of original size [2024-11-14 02:46:03,923 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 18 treesize of output 30 [2024-11-14 02:46:04,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 25 treesize of output 13 [2024-11-14 02:46:04,252 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-14 02:46:04,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 27 [2024-11-14 02:46:04,315 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 10 not checked. [2024-11-14 02:46:04,315 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:46:07,171 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:46:07,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [329264533] [2024-11-14 02:46:07,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [329264533] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:46:07,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [611479751] [2024-11-14 02:46:07,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:46:07,172 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:46:07,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:46:07,174 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:46:07,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (70)] Waiting until timeout for monitored process [2024-11-14 02:46:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:46:07,526 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 02:46:07,528 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:46:07,538 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 [2024-11-14 02:46:07,638 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:46:07,638 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 [2024-11-14 02:46:07,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:46:09,729 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_120| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_120| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_120|) (_ bv0 32))))) is different from true [2024-11-14 02:46:09,853 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 24 treesize of output 12 [2024-11-14 02:46:11,986 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_121| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_121| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_121|) (_ bv0 32))))) is different from true [2024-11-14 02:46:12,387 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 16 treesize of output 8 [2024-11-14 02:46:12,511 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 [2024-11-14 02:46:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2024-11-14 02:46:12,526 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:46:14,672 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 8 treesize of output 6 [2024-11-14 02:46:15,895 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:46:15,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [611479751] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:46:15,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728378126] [2024-11-14 02:46:15,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 02:46:15,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:46:15,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:46:15,898 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:46:15,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-11-14 02:46:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 02:46:16,033 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 02:46:16,035 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:46:16,043 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 [2024-11-14 02:46:16,129 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:46:16,129 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 [2024-11-14 02:46:16,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:46:18,213 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_126| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_126| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_126|) (_ bv0 32))))) is different from true [2024-11-14 02:46:18,310 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 24 treesize of output 12 [2024-11-14 02:46:20,347 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_127| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_127|) (_ bv0 32)) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_127|))) is different from true [2024-11-14 02:46:20,569 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 16 treesize of output 8 [2024-11-14 02:46:20,714 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 [2024-11-14 02:46:20,828 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2024-11-14 02:46:20,828 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:46:21,112 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 46 treesize of output 42 [2024-11-14 02:46:23,319 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-14 02:46:23,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728378126] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:46:23,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-14 02:46:23,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 14, 19, 17] total 51 [2024-11-14 02:46:23,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470140001] [2024-11-14 02:46:23,320 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-14 02:46:23,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-14 02:46:23,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:46:23,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-14 02:46:23,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=2376, Unknown=7, NotChecked=520, Total=3192 [2024-11-14 02:46:23,322 INFO L87 Difference]: Start difference. First operand 97 states and 106 transitions. Second operand has 52 states, 51 states have (on average 2.607843137254902) internal successors, (133), 47 states have internal predecessors, (133), 11 states have call successors, (14), 9 states have call predecessors, (14), 10 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) [2024-11-14 02:46:25,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 02:46:27,435 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] [2024-11-14 02:46:29,815 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] [2024-11-14 02:46:37,202 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] [2024-11-14 02:46:45,808 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] [2024-11-14 02:46:47,813 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] [2024-11-14 02:46:49,818 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] [2024-11-14 02:46:53,024 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 [] [2024-11-14 02:46:55,030 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 [] [2024-11-14 02:46:57,697 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 [] [2024-11-14 02:46:59,700 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 [] [2024-11-14 02:47:01,708 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] [2024-11-14 02:47:02,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:47:02,948 INFO L93 Difference]: Finished difference Result 110 states and 120 transitions. [2024-11-14 02:47:02,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-14 02:47:02,949 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.607843137254902) internal successors, (133), 47 states have internal predecessors, (133), 11 states have call successors, (14), 9 states have call predecessors, (14), 10 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) Word has length 52 [2024-11-14 02:47:02,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:47:02,949 INFO L225 Difference]: With dead ends: 110 [2024-11-14 02:47:02,949 INFO L226 Difference]: Without dead ends: 110 [2024-11-14 02:47:02,951 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 207 SyntacticMatches, 14 SemanticMatches, 88 ConstructedPredicates, 5 IntricatePredicates, 1 DeprecatedPredicates, 1958 ImplicationChecksByTransitivity, 33.8s TimeCoverageRelationStatistics Valid=865, Invalid=6287, Unknown=8, NotChecked=850, Total=8010 [2024-11-14 02:47:02,952 INFO L432 NwaCegarLoop]: 22 mSDtfsCounter, 173 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 64 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 539 IncrementalHoareTripleChecker+Unchecked, 27.0s IncrementalHoareTripleChecker+Time [2024-11-14 02:47:02,952 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 352 Invalid, 1749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1134 Invalid, 12 Unknown, 539 Unchecked, 27.0s Time] [2024-11-14 02:47:02,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-11-14 02:47:02,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2024-11-14 02:47:02,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 83 states have (on average 1.180722891566265) internal successors, (98), 89 states have internal predecessors, (98), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-14 02:47:02,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 113 transitions. [2024-11-14 02:47:02,956 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 113 transitions. Word has length 52 [2024-11-14 02:47:02,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:47:02,957 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 113 transitions. [2024-11-14 02:47:02,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.607843137254902) internal successors, (133), 47 states have internal predecessors, (133), 11 states have call successors, (14), 9 states have call predecessors, (14), 10 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) [2024-11-14 02:47:02,957 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 113 transitions. [2024-11-14 02:47:02,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-14 02:47:02,957 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:47:02,958 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:47:02,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2024-11-14 02:47:03,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2024-11-14 02:47:03,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (70)] Forceful destruction successful, exit code 0 [2024-11-14 02:47:03,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:47:03,558 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:47:03,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:47:03,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1033042757, now seen corresponding path program 2 times [2024-11-14 02:47:03,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:47:03,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2141182826] [2024-11-14 02:47:03,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:47:03,559 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 [2024-11-14 02:47:03,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:47:03,561 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:47:03,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2024-11-14 02:47:03,723 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:47:03,723 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:47:03,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-14 02:47:03,730 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:47:04,078 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 15 treesize of output 1 [2024-11-14 02:47:04,268 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-14 02:47:04,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 23 treesize of output 15 [2024-11-14 02:47:12,125 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2024-11-14 02:47:12,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 164 treesize of output 137 [2024-11-14 02:47:12,766 INFO L349 Elim1Store]: treesize reduction 277, result has 18.3 percent of original size [2024-11-14 02:47:12,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 499 treesize of output 547 [2024-11-14 02:47:12,910 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:47:12,918 INFO L349 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2024-11-14 02:47:12,918 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 4 case distinctions, treesize of input 112 treesize of output 58 [2024-11-14 02:47:12,932 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 31 treesize of output 23 [2024-11-14 02:47:18,399 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:47:18,399 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 153 treesize of output 77 [2024-11-14 02:47:24,245 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 30 refuted. 1 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:47:24,245 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:47:40,763 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:47:40,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2141182826] [2024-11-14 02:47:40,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2141182826] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:47:40,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [182837536] [2024-11-14 02:47:40,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:47:40,763 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:47:40,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:47:40,765 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:47:40,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2024-11-14 02:47:41,072 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:47:41,072 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:47:41,076 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-14 02:47:41,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:47:48,446 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 15 treesize of output 1 [2024-11-14 02:47:48,899 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2024-11-14 02:47:48,899 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 28 treesize of output 18 [2024-11-14 02:47:53,628 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2024-11-14 02:47:53,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 91 treesize of output 80 [2024-11-14 02:47:54,357 INFO L349 Elim1Store]: treesize reduction 285, result has 13.9 percent of original size [2024-11-14 02:47:54,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 93 treesize of output 90 [2024-11-14 02:47:54,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:47:54,396 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 2 case distinctions, treesize of input 44 treesize of output 58 [2024-11-14 02:47:56,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:47:56,285 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 63 treesize of output 35 [2024-11-14 02:48:01,087 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((v_arrayElimCell_215 (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_58| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem45#1.base_86| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_58| (_ bv1 1)))) (and (= |c_#valid| (store (store (store |c_ULTIMATE.start_main_old_#valid#1| v_arrayElimCell_215 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_86| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_58| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_58|)) (= (_ bv0 1) (select (store .cse0 |v_ULTIMATE.start_entry_point_#t~mem45#1.base_86| (_ bv1 1)) v_arrayElimCell_215)) (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_entry_point_#t~mem45#1.base_86|))))) (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1))) is different from true [2024-11-14 02:48:01,113 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:48:01,113 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:48:02,568 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 34 treesize of output 32 [2024-11-14 02:48:11,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [182837536] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:48:11,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134412764] [2024-11-14 02:48:11,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:48:11,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:48:11,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:48:11,313 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:48:11,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-11-14 02:48:11,459 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:48:11,459 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:48:11,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-14 02:48:11,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:48:12,126 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 15 treesize of output 1 [2024-11-14 02:48:12,699 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-14 02:48:12,699 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 23 treesize of output 15 [2024-11-14 02:48:18,499 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2024-11-14 02:48:18,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 83 treesize of output 72 [2024-11-14 02:48:19,194 INFO L349 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2024-11-14 02:48:19,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 42 [2024-11-14 02:48:21,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:48:21,266 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 63 treesize of output 35 [2024-11-14 02:48:44,700 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 14 proven. 27 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 02:48:44,701 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:49:04,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134412764] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:49:04,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:49:04,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 25] total 61 [2024-11-14 02:49:04,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863457052] [2024-11-14 02:49:04,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:49:04,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-11-14 02:49:04,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:49:04,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-11-14 02:49:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=553, Invalid=8144, Unknown=49, NotChecked=184, Total=8930 [2024-11-14 02:49:04,016 INFO L87 Difference]: Start difference. First operand 102 states and 113 transitions. Second operand has 62 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 54 states have internal predecessors, (113), 10 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2024-11-14 02:49:06,134 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] [2024-11-14 02:49:08,195 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] [2024-11-14 02:49:10,290 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] [2024-11-14 02:49:12,294 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] [2024-11-14 02:49:18,455 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] [2024-11-14 02:49:20,459 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] [2024-11-14 02:49:22,508 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] [2024-11-14 02:49:24,543 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] [2024-11-14 02:49:30,793 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] [2024-11-14 02:49:32,797 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] [2024-11-14 02:49:35,079 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] [2024-11-14 02:49:37,120 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] [2024-11-14 02:49:43,602 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] [2024-11-14 02:49:45,646 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] [2024-11-14 02:49:52,075 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] [2024-11-14 02:49:54,137 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] [2024-11-14 02:49:56,251 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] [2024-11-14 02:49:58,336 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] [2024-11-14 02:50:00,339 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] [2024-11-14 02:50:03,783 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] [2024-11-14 02:50:09,977 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] [2024-11-14 02:50:25,300 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] [2024-11-14 02:50:27,304 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] [2024-11-14 02:50:29,308 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] [2024-11-14 02:50:31,312 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] [2024-11-14 02:50:33,316 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] [2024-11-14 02:50:43,626 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] [2024-11-14 02:50:45,629 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] [2024-11-14 02:50:47,632 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] [2024-11-14 02:50:48,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:50:48,316 INFO L93 Difference]: Finished difference Result 107 states and 117 transitions. [2024-11-14 02:50:48,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 02:50:48,317 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 54 states have internal predecessors, (113), 10 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 54 [2024-11-14 02:50:48,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:50:48,317 INFO L225 Difference]: With dead ends: 107 [2024-11-14 02:50:48,317 INFO L226 Difference]: Without dead ends: 86 [2024-11-14 02:50:48,321 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 150 SyntacticMatches, 6 SemanticMatches, 118 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4488 ImplicationChecksByTransitivity, 150.1s TimeCoverageRelationStatistics Valid=851, Invalid=13129, Unknown=66, NotChecked=234, Total=14280 [2024-11-14 02:50:48,321 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 70 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 1490 mSolverCounterSat, 22 mSolverCounterUnsat, 31 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 63.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1490 IncrementalHoareTripleChecker+Invalid, 31 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 63.5s IncrementalHoareTripleChecker+Time [2024-11-14 02:50:48,322 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 451 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1490 Invalid, 31 Unknown, 81 Unchecked, 63.5s Time] [2024-11-14 02:50:48,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2024-11-14 02:50:48,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 84. [2024-11-14 02:50:48,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 73 states have internal predecessors, (80), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-14 02:50:48,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 94 transitions. [2024-11-14 02:50:48,327 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 94 transitions. Word has length 54 [2024-11-14 02:50:48,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:50:48,327 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 94 transitions. [2024-11-14 02:50:48,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 54 states have internal predecessors, (113), 10 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2024-11-14 02:50:48,327 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 94 transitions. [2024-11-14 02:50:48,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 02:50:48,328 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:50:48,328 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:50:48,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2024-11-14 02:50:48,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (73)] Ended with exit code 0 [2024-11-14 02:50:48,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Ended with exit code 0 [2024-11-14 02:50:48,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:50:48,929 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:50:48,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:50:48,929 INFO L85 PathProgramCache]: Analyzing trace with hash 84025685, now seen corresponding path program 4 times [2024-11-14 02:50:48,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:50:48,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779955273] [2024-11-14 02:50:48,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:50:48,930 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 [2024-11-14 02:50:48,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:50:48,931 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:50:48,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2024-11-14 02:50:49,115 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:50:49,115 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:50:49,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-14 02:50:49,123 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:49,153 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 [2024-11-14 02:50:49,161 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 [2024-11-14 02:50:49,422 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:50:49,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:49,462 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 [2024-11-14 02:50:49,496 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:49,496 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 [2024-11-14 02:50:49,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:49,794 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 [2024-11-14 02:50:49,818 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:49,818 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 [2024-11-14 02:50:50,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:50,055 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 [2024-11-14 02:50:50,078 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:50,078 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 [2024-11-14 02:50:50,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:50,323 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 [2024-11-14 02:50:50,345 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:50,345 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 [2024-11-14 02:50:50,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:50,595 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 [2024-11-14 02:50:50,624 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:50,624 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 [2024-11-14 02:50:50,745 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 40 trivial. 10 not checked. [2024-11-14 02:50:50,746 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:50:53,012 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (bvmul (_ bv4 32) |c_ULTIMATE.start_entry_point_~i~0#1|))) (let ((.cse1 (bvadd (_ bv4 32) .cse0 |c_ULTIMATE.start_entry_point_~array~0#1.offset|))) (and (or (bvule (bvadd .cse0 |c_ULTIMATE.start_entry_point_~array~0#1.offset|) .cse1) (forall ((|v_ldv_malloc_#res.base_581| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ldv_malloc_#res.base_581|))))) (forall ((|v_ldv_malloc_#res.base_581| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ldv_malloc_#res.base_581|))) (forall ((v_ArrVal_1256 (_ BitVec 32))) (bvule .cse1 (select (store |c_#length| |v_ldv_malloc_#res.base_581| v_ArrVal_1256) |c_ULTIMATE.start_entry_point_~array~0#1.base|)))))))) is different from false [2024-11-14 02:50:53,017 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:50:53,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779955273] [2024-11-14 02:50:53,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779955273] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:50:53,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1116852768] [2024-11-14 02:50:53,018 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:50:53,018 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:50:53,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:50:53,019 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:50:53,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (76)] Waiting until timeout for monitored process [2024-11-14 02:50:53,367 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:50:53,368 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:50:53,372 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-14 02:50:53,374 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:53,389 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 [2024-11-14 02:50:53,398 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 [2024-11-14 02:50:53,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:53,611 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 [2024-11-14 02:50:53,644 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:53,645 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 [2024-11-14 02:50:53,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:53,804 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 [2024-11-14 02:50:53,833 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:53,834 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 [2024-11-14 02:50:54,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:54,024 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 [2024-11-14 02:50:54,053 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:54,054 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 [2024-11-14 02:50:54,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:54,208 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 [2024-11-14 02:50:54,231 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:54,231 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 [2024-11-14 02:50:54,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:54,374 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 [2024-11-14 02:50:54,398 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:54,398 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 [2024-11-14 02:50:54,423 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 40 trivial. 10 not checked. [2024-11-14 02:50:54,423 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:50:54,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1116852768] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:50:54,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156278180] [2024-11-14 02:50:54,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:50:54,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:50:54,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:50:54,788 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:50:54,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-11-14 02:50:54,957 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:50:54,957 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:50:54,960 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-14 02:50:54,963 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:50:54,978 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 [2024-11-14 02:50:54,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 [2024-11-14 02:50:55,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:55,130 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 [2024-11-14 02:50:55,149 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:55,149 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 [2024-11-14 02:50:55,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:55,290 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 [2024-11-14 02:50:55,312 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:55,312 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 [2024-11-14 02:50:55,611 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2024-11-14 02:50:55,611 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 [2024-11-14 02:50:55,619 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 [2024-11-14 02:50:56,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:56,054 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 [2024-11-14 02:50:56,095 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2024-11-14 02:50:56,095 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 [2024-11-14 02:50:56,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:50:56,236 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 [2024-11-14 02:50:56,257 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:50:56,257 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 [2024-11-14 02:50:56,286 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 63 refuted. 0 times theorem prover too weak. 32 trivial. 16 not checked. [2024-11-14 02:50:56,286 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:50:58,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156278180] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:50:58,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:50:58,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 20] total 21 [2024-11-14 02:50:58,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010750577] [2024-11-14 02:50:58,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:50:58,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 02:50:58,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:50:58,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 02:50:58,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=430, Unknown=2, NotChecked=86, Total=600 [2024-11-14 02:50:58,686 INFO L87 Difference]: Start difference. First operand 84 states and 94 transitions. Second operand has 22 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-14 02:51:03,883 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] [2024-11-14 02:51:05,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:05,089 INFO L93 Difference]: Finished difference Result 128 states and 145 transitions. [2024-11-14 02:51:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 02:51:05,090 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2024-11-14 02:51:05,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:05,091 INFO L225 Difference]: With dead ends: 128 [2024-11-14 02:51:05,091 INFO L226 Difference]: Without dead ends: 128 [2024-11-14 02:51:05,091 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=155, Invalid=907, Unknown=2, NotChecked=126, Total=1190 [2024-11-14 02:51:05,092 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 96 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 22 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:05,092 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 366 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 593 Invalid, 1 Unknown, 106 Unchecked, 5.7s Time] [2024-11-14 02:51:05,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-14 02:51:05,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 90. [2024-11-14 02:51:05,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 71 states have (on average 1.1971830985915493) internal successors, (85), 78 states have internal predecessors, (85), 7 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:51:05,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 102 transitions. [2024-11-14 02:51:05,099 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 102 transitions. Word has length 58 [2024-11-14 02:51:05,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:05,099 INFO L471 AbstractCegarLoop]: Abstraction has 90 states and 102 transitions. [2024-11-14 02:51:05,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-14 02:51:05,100 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 102 transitions. [2024-11-14 02:51:05,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 02:51:05,100 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:05,101 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:05,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Ended with exit code 0 [2024-11-14 02:51:05,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (76)] Ended with exit code 0 [2024-11-14 02:51:05,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2024-11-14 02:51:05,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:05,702 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:51:05,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:05,702 INFO L85 PathProgramCache]: Analyzing trace with hash -6791552, now seen corresponding path program 2 times [2024-11-14 02:51:05,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:51:05,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1874168532] [2024-11-14 02:51:05,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:05,703 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:51:05,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:51:05,704 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:51:05,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2024-11-14 02:51:05,898 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:05,898 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:05,902 INFO L255 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 02:51:05,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:06,133 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 [2024-11-14 02:51:06,349 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 15 treesize of output 1 [2024-11-14 02:51:06,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 11 treesize of output 5 [2024-11-14 02:51:06,768 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:51:06,769 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 25 treesize of output 28 [2024-11-14 02:51:07,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 39 treesize of output 23 [2024-11-14 02:51:07,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:51:08,057 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 28 treesize of output 17 [2024-11-14 02:51:08,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:51:08,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:51:08,332 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:51:08,332 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:09,349 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:51:09,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1874168532] [2024-11-14 02:51:09,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1874168532] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:51:09,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [697988034] [2024-11-14 02:51:09,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:09,350 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:51:09,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:51:09,353 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:51:09,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (79)] Waiting until timeout for monitored process [2024-11-14 02:51:09,748 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:51:09,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864831150] [2024-11-14 02:51:09,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:09,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:09,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:09,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (79)] Ended with exit code 1 [2024-11-14 02:51:09,752 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:09,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2024-11-14 02:51:09,927 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:09,927 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:09,931 INFO L255 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 02:51:09,933 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:10,726 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 [2024-11-14 02:51:11,156 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 15 treesize of output 1 [2024-11-14 02:51:11,572 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 11 treesize of output 5 [2024-11-14 02:51:11,688 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:51:11,688 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 25 treesize of output 28 [2024-11-14 02:51:12,212 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 39 treesize of output 23 [2024-11-14 02:51:12,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:51:13,163 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 28 treesize of output 17 [2024-11-14 02:51:13,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:51:13,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:51:13,243 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 02:51:13,243 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:14,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864831150] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:51:14,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:51:14,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24] total 35 [2024-11-14 02:51:14,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381788833] [2024-11-14 02:51:14,564 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:14,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-14 02:51:14,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:51:14,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-14 02:51:14,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1786, Unknown=0, NotChecked=0, Total=1980 [2024-11-14 02:51:14,565 INFO L87 Difference]: Start difference. First operand 90 states and 102 transitions. Second operand has 36 states, 34 states have (on average 1.911764705882353) internal successors, (65), 30 states have internal predecessors, (65), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-14 02:51:17,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:17,964 INFO L93 Difference]: Finished difference Result 138 states and 155 transitions. [2024-11-14 02:51:17,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 02:51:17,965 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 1.911764705882353) internal successors, (65), 30 states have internal predecessors, (65), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 58 [2024-11-14 02:51:17,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:17,966 INFO L225 Difference]: With dead ends: 138 [2024-11-14 02:51:17,966 INFO L226 Difference]: Without dead ends: 138 [2024-11-14 02:51:17,966 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 98 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 737 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=249, Invalid=2403, Unknown=0, NotChecked=0, Total=2652 [2024-11-14 02:51:17,966 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 85 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:17,967 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 394 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-14 02:51:17,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-11-14 02:51:17,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 107. [2024-11-14 02:51:17,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 87 states have (on average 1.1724137931034482) internal successors, (102), 93 states have internal predecessors, (102), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:51:17,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 119 transitions. [2024-11-14 02:51:17,970 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 119 transitions. Word has length 58 [2024-11-14 02:51:17,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:17,971 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 119 transitions. [2024-11-14 02:51:17,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 1.911764705882353) internal successors, (65), 30 states have internal predecessors, (65), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-14 02:51:17,971 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 119 transitions. [2024-11-14 02:51:17,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-14 02:51:17,972 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:17,972 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:17,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Ended with exit code 0 [2024-11-14 02:51:18,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2024-11-14 02:51:18,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:18,373 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:51:18,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:18,373 INFO L85 PathProgramCache]: Analyzing trace with hash 2063255492, now seen corresponding path program 2 times [2024-11-14 02:51:18,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:51:18,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1481093545] [2024-11-14 02:51:18,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:18,373 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 [2024-11-14 02:51:18,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:51:18,375 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:51:18,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2024-11-14 02:51:18,532 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:18,532 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:18,537 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-14 02:51:18,538 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:19,443 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:19,443 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:20,274 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 36 treesize of output 32 [2024-11-14 02:51:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:22,651 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:51:22,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1481093545] [2024-11-14 02:51:22,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1481093545] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:22,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1338537767] [2024-11-14 02:51:22,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:22,651 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:51:22,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:51:22,653 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:51:22,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (82)] Waiting until timeout for monitored process [2024-11-14 02:51:22,979 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:22,979 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:22,981 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 02:51:22,982 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:23,484 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:23,484 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:24,072 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 36 treesize of output 32 [2024-11-14 02:51:25,765 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:25,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1338537767] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:25,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044250247] [2024-11-14 02:51:25,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:25,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:25,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:25,767 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:25,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2024-11-14 02:51:25,949 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:25,949 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:25,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-14 02:51:25,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:27,410 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:27,410 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:27,609 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 36 treesize of output 32 [2024-11-14 02:51:31,294 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:31,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044250247] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:31,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:51:31,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12, 12, 14, 14] total 46 [2024-11-14 02:51:31,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131875784] [2024-11-14 02:51:31,295 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:31,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-14 02:51:31,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:51:31,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-14 02:51:31,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1891, Unknown=0, NotChecked=0, Total=2162 [2024-11-14 02:51:31,297 INFO L87 Difference]: Start difference. First operand 107 states and 119 transitions. Second operand has 47 states, 45 states have (on average 3.2888888888888888) internal successors, (148), 43 states have internal predecessors, (148), 21 states have call successors, (21), 1 states have call predecessors, (21), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2024-11-14 02:51:42,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:51:42,368 INFO L93 Difference]: Finished difference Result 187 states and 214 transitions. [2024-11-14 02:51:42,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-14 02:51:42,370 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 3.2888888888888888) internal successors, (148), 43 states have internal predecessors, (148), 21 states have call successors, (21), 1 states have call predecessors, (21), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) Word has length 60 [2024-11-14 02:51:42,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:51:42,371 INFO L225 Difference]: With dead ends: 187 [2024-11-14 02:51:42,371 INFO L226 Difference]: Without dead ends: 187 [2024-11-14 02:51:42,372 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1339 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=629, Invalid=3927, Unknown=0, NotChecked=0, Total=4556 [2024-11-14 02:51:42,372 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 508 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-14 02:51:42,372 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 688 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-14 02:51:42,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-11-14 02:51:42,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 124. [2024-11-14 02:51:42,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 104 states have (on average 1.2788461538461537) internal successors, (133), 110 states have internal predecessors, (133), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:51:42,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 150 transitions. [2024-11-14 02:51:42,381 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 150 transitions. Word has length 60 [2024-11-14 02:51:42,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:51:42,382 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 150 transitions. [2024-11-14 02:51:42,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 3.2888888888888888) internal successors, (148), 43 states have internal predecessors, (148), 21 states have call successors, (21), 1 states have call predecessors, (21), 3 states have return successors, (23), 23 states have call predecessors, (23), 21 states have call successors, (23) [2024-11-14 02:51:42,382 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 150 transitions. [2024-11-14 02:51:42,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-14 02:51:42,383 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:51:42,383 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:51:42,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (82)] Ended with exit code 0 [2024-11-14 02:51:42,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2024-11-14 02:51:42,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Forceful destruction successful, exit code 0 [2024-11-14 02:51:42,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:51:42,984 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:51:42,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:51:42,984 INFO L85 PathProgramCache]: Analyzing trace with hash -463589202, now seen corresponding path program 2 times [2024-11-14 02:51:42,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:51:42,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53286793] [2024-11-14 02:51:42,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:42,985 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 [2024-11-14 02:51:42,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:51:42,986 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:51:42,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2024-11-14 02:51:43,179 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:43,179 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:43,183 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-14 02:51:43,186 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:43,465 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 [2024-11-14 02:51:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-14 02:51:44,125 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 [2024-11-14 02:51:44,940 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 12 proven. 53 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-14 02:51:44,940 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:46,604 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:46,604 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:51:46,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53286793] [2024-11-14 02:51:46,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53286793] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:46,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [160531625] [2024-11-14 02:51:46,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:46,605 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:51:46,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:51:46,607 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:51:46,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (85)] Waiting until timeout for monitored process [2024-11-14 02:51:46,938 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:51:46,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333813945] [2024-11-14 02:51:46,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:51:46,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:51:46,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:51:46,941 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:51:46,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2024-11-14 02:51:46,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (85)] Forceful destruction successful, exit code 1 [2024-11-14 02:51:47,118 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:51:47,118 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:51:47,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 02:51:47,123 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:51:47,954 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 [2024-11-14 02:51:48,615 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 [2024-11-14 02:51:49,160 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 [2024-11-14 02:51:49,954 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 12 proven. 53 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-14 02:51:49,954 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:51:53,258 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:51:53,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333813945] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:51:53,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-14 02:51:53,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 18, 15] total 47 [2024-11-14 02:51:53,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874180763] [2024-11-14 02:51:53,259 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-14 02:51:53,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-14 02:51:53,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:51:53,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-14 02:51:53,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2011, Unknown=0, NotChecked=0, Total=2256 [2024-11-14 02:51:53,261 INFO L87 Difference]: Start difference. First operand 124 states and 150 transitions. Second operand has 48 states, 46 states have (on average 2.760869565217391) internal successors, (127), 42 states have internal predecessors, (127), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2024-11-14 02:52:06,057 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] [2024-11-14 02:52:08,070 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] [2024-11-14 02:52:14,340 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 [] [2024-11-14 02:52:21,420 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 [] [2024-11-14 02:52:23,430 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 [] [2024-11-14 02:52:38,745 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 [] [2024-11-14 02:52:40,751 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 [] [2024-11-14 02:52:43,489 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] [2024-11-14 02:52:43,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:52:43,787 INFO L93 Difference]: Finished difference Result 220 states and 240 transitions. [2024-11-14 02:52:43,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-14 02:52:43,788 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 2.760869565217391) internal successors, (127), 42 states have internal predecessors, (127), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) Word has length 61 [2024-11-14 02:52:43,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:52:43,789 INFO L225 Difference]: With dead ends: 220 [2024-11-14 02:52:43,789 INFO L226 Difference]: Without dead ends: 220 [2024-11-14 02:52:43,790 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 189 SyntacticMatches, 11 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3145 ImplicationChecksByTransitivity, 35.4s TimeCoverageRelationStatistics Valid=1134, Invalid=9158, Unknown=10, NotChecked=0, Total=10302 [2024-11-14 02:52:43,791 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 359 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 31 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.2s IncrementalHoareTripleChecker+Time [2024-11-14 02:52:43,792 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 528 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1428 Invalid, 8 Unknown, 0 Unchecked, 21.2s Time] [2024-11-14 02:52:43,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2024-11-14 02:52:43,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 131. [2024-11-14 02:52:43,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 109 states have (on average 1.2477064220183487) internal successors, (136), 116 states have internal predecessors, (136), 7 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:52:43,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 153 transitions. [2024-11-14 02:52:43,797 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 153 transitions. Word has length 61 [2024-11-14 02:52:43,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:52:43,797 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 153 transitions. [2024-11-14 02:52:43,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 2.760869565217391) internal successors, (127), 42 states have internal predecessors, (127), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2024-11-14 02:52:43,798 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 153 transitions. [2024-11-14 02:52:43,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-14 02:52:43,798 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:52:43,798 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:52:43,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Ended with exit code 0 [2024-11-14 02:52:44,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2024-11-14 02:52:44,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:44,199 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:52:44,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:52:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1486363293, now seen corresponding path program 2 times [2024-11-14 02:52:44,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:52:44,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654731661] [2024-11-14 02:52:44,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:52:44,200 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 [2024-11-14 02:52:44,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:52:44,202 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:52:44,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2024-11-14 02:52:44,402 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:52:44,402 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:52:44,407 INFO L255 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-14 02:52:44,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:52:44,769 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 15 treesize of output 1 [2024-11-14 02:52:45,198 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 [2024-11-14 02:52:45,558 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 [2024-11-14 02:52:46,660 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 [2024-11-14 02:52:46,760 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 57 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 02:52:46,760 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:52:48,792 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 43 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:52:48,792 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:52:48,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654731661] [2024-11-14 02:52:48,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654731661] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:52:48,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1688803864] [2024-11-14 02:52:48,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:52:48,793 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:52:48,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:52:48,795 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:52:48,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (88)] Waiting until timeout for monitored process [2024-11-14 02:52:49,143 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:52:49,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983623350] [2024-11-14 02:52:49,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:52:49,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:52:49,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:52:49,146 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:52:49,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (88)] Forceful destruction successful, exit code 1 [2024-11-14 02:52:49,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2024-11-14 02:52:49,353 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:52:49,353 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:52:49,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 02:52:49,359 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:52:50,391 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 15 treesize of output 1 [2024-11-14 02:52:51,182 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 [2024-11-14 02:52:51,826 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 [2024-11-14 02:52:52,693 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 [2024-11-14 02:52:52,706 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 57 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 02:52:52,706 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:52:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 43 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:52:56,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983623350] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:52:56,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-14 02:52:56,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 19, 15] total 48 [2024-11-14 02:52:56,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630885897] [2024-11-14 02:52:56,656 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-14 02:52:56,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-11-14 02:52:56,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:52:56,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-11-14 02:52:56,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=2105, Unknown=0, NotChecked=0, Total=2352 [2024-11-14 02:52:56,658 INFO L87 Difference]: Start difference. First operand 131 states and 153 transitions. Second operand has 49 states, 47 states have (on average 2.765957446808511) internal successors, (130), 43 states have internal predecessors, (130), 15 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2024-11-14 02:52:58,977 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] [2024-11-14 02:53:09,443 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] [2024-11-14 02:53:11,455 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] [2024-11-14 02:53:20,419 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 [] [2024-11-14 02:53:23,337 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 [] [2024-11-14 02:53:25,347 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 [] [2024-11-14 02:53:29,204 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 [] [2024-11-14 02:53:31,213 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 [] [2024-11-14 02:53:34,400 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] [2024-11-14 02:53:35,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:53:35,291 INFO L93 Difference]: Finished difference Result 214 states and 234 transitions. [2024-11-14 02:53:35,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-14 02:53:35,292 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 47 states have (on average 2.765957446808511) internal successors, (130), 43 states have internal predecessors, (130), 15 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) Word has length 62 [2024-11-14 02:53:35,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:53:35,292 INFO L225 Difference]: With dead ends: 214 [2024-11-14 02:53:35,292 INFO L226 Difference]: Without dead ends: 214 [2024-11-14 02:53:35,294 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 189 SyntacticMatches, 13 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3774 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=1210, Invalid=10346, Unknown=0, NotChecked=0, Total=11556 [2024-11-14 02:53:35,294 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 418 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 39 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 1851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2024-11-14 02:53:35,294 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 457 Invalid, 1851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1803 Invalid, 9 Unknown, 0 Unchecked, 25.9s Time] [2024-11-14 02:53:35,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-11-14 02:53:35,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 132. [2024-11-14 02:53:35,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 110 states have (on average 1.2181818181818183) internal successors, (134), 117 states have internal predecessors, (134), 7 states have call successors, (7), 5 states have call predecessors, (7), 7 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:53:35,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 151 transitions. [2024-11-14 02:53:35,299 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 151 transitions. Word has length 62 [2024-11-14 02:53:35,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:53:35,299 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 151 transitions. [2024-11-14 02:53:35,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 47 states have (on average 2.765957446808511) internal successors, (130), 43 states have internal predecessors, (130), 15 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (18), 18 states have call predecessors, (18), 15 states have call successors, (18) [2024-11-14 02:53:35,300 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 151 transitions. [2024-11-14 02:53:35,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-14 02:53:35,300 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:53:35,300 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:53:35,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2024-11-14 02:53:35,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Ended with exit code 0 [2024-11-14 02:53:35,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:53:35,701 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:53:35,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:53:35,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1167378256, now seen corresponding path program 3 times [2024-11-14 02:53:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:53:35,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486217221] [2024-11-14 02:53:35,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:53:35,702 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 [2024-11-14 02:53:35,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:53:35,704 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:53:35,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2024-11-14 02:53:35,963 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:53:35,963 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:53:35,968 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-14 02:53:35,972 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:53:36,102 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 [2024-11-14 02:53:36,340 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 15 treesize of output 1 [2024-11-14 02:53:36,511 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 11 treesize of output 5 [2024-11-14 02:53:36,723 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:53:36,723 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 25 treesize of output 28 [2024-11-14 02:53:37,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 39 treesize of output 23 [2024-11-14 02:53:37,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:53:37,651 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:53:37,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 28 [2024-11-14 02:53:38,027 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2024-11-14 02:53:38,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 52 [2024-11-14 02:53:38,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 5 [2024-11-14 02:53:39,674 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 28 treesize of output 17 [2024-11-14 02:53:40,392 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 28 treesize of output 17 [2024-11-14 02:53:40,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:53:40,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 39 [2024-11-14 02:53:40,981 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 63 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:53:40,981 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:53:43,425 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:53:43,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486217221] [2024-11-14 02:53:43,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486217221] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:53:43,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [44129560] [2024-11-14 02:53:43,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:53:43,426 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:53:43,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:53:43,427 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:53:43,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2024-11-14 02:53:43,825 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:53:43,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753966674] [2024-11-14 02:53:43,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:53:43,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:53:43,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:53:43,828 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:53:43,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2024-11-14 02:53:43,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (91)] Ended with exit code 1 [2024-11-14 02:53:44,101 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:53:44,101 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:53:44,105 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-14 02:53:44,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:53:44,858 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 [2024-11-14 02:53:45,374 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 15 treesize of output 1 [2024-11-14 02:53:45,859 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 11 treesize of output 5 [2024-11-14 02:53:46,150 INFO L349 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2024-11-14 02:53:46,151 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 23 treesize of output 35 [2024-11-14 02:53:46,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 39 treesize of output 23 [2024-11-14 02:53:47,409 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 23 treesize of output 11 [2024-11-14 02:53:47,704 INFO L349 Elim1Store]: treesize reduction 72, result has 35.1 percent of original size [2024-11-14 02:53:47,704 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 36 treesize of output 52 [2024-11-14 02:53:48,556 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2024-11-14 02:53:48,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 86 treesize of output 67 [2024-11-14 02:53:49,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 23 treesize of output 11 [2024-11-14 02:53:51,721 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 0 case distinctions, treesize of input 39 treesize of output 33 [2024-11-14 02:53:52,916 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 0 case distinctions, treesize of input 39 treesize of output 22 [2024-11-14 02:53:53,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:53:53,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 67 treesize of output 43 [2024-11-14 02:53:53,539 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 63 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 02:53:53,539 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:53:56,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753966674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:53:56,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 02:53:56,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 31] total 53 [2024-11-14 02:53:56,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767680672] [2024-11-14 02:53:56,500 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 02:53:56,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-14 02:53:56,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:53:56,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-14 02:53:56,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=4301, Unknown=0, NotChecked=0, Total=4692 [2024-11-14 02:53:56,502 INFO L87 Difference]: Start difference. First operand 132 states and 151 transitions. Second operand has 54 states, 52 states have (on average 1.75) internal successors, (91), 46 states have internal predecessors, (91), 10 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 02:54:04,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:04,530 INFO L93 Difference]: Finished difference Result 171 states and 191 transitions. [2024-11-14 02:54:04,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-14 02:54:04,531 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 52 states have (on average 1.75) internal successors, (91), 46 states have internal predecessors, (91), 10 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 63 [2024-11-14 02:54:04,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:04,532 INFO L225 Difference]: With dead ends: 171 [2024-11-14 02:54:04,532 INFO L226 Difference]: Without dead ends: 171 [2024-11-14 02:54:04,533 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2122 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=520, Invalid=5642, Unknown=0, NotChecked=0, Total=6162 [2024-11-14 02:54:04,533 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 65 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1725 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 1737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:04,534 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 608 Invalid, 1737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1725 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2024-11-14 02:54:04,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-14 02:54:04,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 138. [2024-11-14 02:54:04,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 114 states have (on average 1.2017543859649122) internal successors, (137), 122 states have internal predecessors, (137), 7 states have call successors, (7), 6 states have call predecessors, (7), 9 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:54:04,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 154 transitions. [2024-11-14 02:54:04,539 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 154 transitions. Word has length 63 [2024-11-14 02:54:04,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:04,540 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 154 transitions. [2024-11-14 02:54:04,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 52 states have (on average 1.75) internal successors, (91), 46 states have internal predecessors, (91), 10 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 02:54:04,540 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 154 transitions. [2024-11-14 02:54:04,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-14 02:54:04,541 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:04,541 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:04,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2024-11-14 02:54:04,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Ended with exit code 0 [2024-11-14 02:54:04,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:54:04,942 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:54:04,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash 864042131, now seen corresponding path program 3 times [2024-11-14 02:54:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:54:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123951047] [2024-11-14 02:54:04,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:54:04,942 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 [2024-11-14 02:54:04,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:54:04,945 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:54:04,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2024-11-14 02:54:05,187 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:54:05,187 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:05,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 02:54:05,193 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:05,945 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 3 proven. 56 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-14 02:54:05,946 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 21 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 02:54:08,249 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:54:08,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123951047] [2024-11-14 02:54:08,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123951047] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:54:08,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1586036424] [2024-11-14 02:54:08,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:54:08,249 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:54:08,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:54:08,251 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:54:08,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (94)] Waiting until timeout for monitored process [2024-11-14 02:54:08,815 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:54:08,815 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:08,819 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:54:08,820 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:09,157 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 3 proven. 48 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 02:54:09,157 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 11 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 02:54:10,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1586036424] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:54:10,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096355674] [2024-11-14 02:54:10,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:54:10,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:10,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:10,190 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:10,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2024-11-14 02:54:10,433 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:54:10,434 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:10,437 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 02:54:10,438 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:10,776 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 3 proven. 48 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 02:54:10,776 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 21 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-14 02:54:11,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096355674] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:54:11,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 02:54:11,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 12, 14, 12, 14] total 30 [2024-11-14 02:54:11,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828585440] [2024-11-14 02:54:11,832 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 02:54:11,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-14 02:54:11,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:54:11,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-14 02:54:11,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2024-11-14 02:54:11,833 INFO L87 Difference]: Start difference. First operand 138 states and 154 transitions. Second operand has 30 states, 30 states have (on average 3.433333333333333) internal successors, (103), 29 states have internal predecessors, (103), 12 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) [2024-11-14 02:54:13,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:13,968 INFO L93 Difference]: Finished difference Result 160 states and 172 transitions. [2024-11-14 02:54:13,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 02:54:13,969 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.433333333333333) internal successors, (103), 29 states have internal predecessors, (103), 12 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) Word has length 65 [2024-11-14 02:54:13,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:13,974 INFO L225 Difference]: With dead ends: 160 [2024-11-14 02:54:13,974 INFO L226 Difference]: Without dead ends: 160 [2024-11-14 02:54:13,975 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 02:54:13,975 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 45 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:13,975 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 634 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-14 02:54:13,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-14 02:54:13,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 127. [2024-11-14 02:54:13,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 103 states have (on average 1.145631067961165) internal successors, (118), 111 states have internal predecessors, (118), 7 states have call successors, (7), 6 states have call predecessors, (7), 9 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 02:54:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 135 transitions. [2024-11-14 02:54:13,980 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 135 transitions. Word has length 65 [2024-11-14 02:54:13,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:13,980 INFO L471 AbstractCegarLoop]: Abstraction has 127 states and 135 transitions. [2024-11-14 02:54:13,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.433333333333333) internal successors, (103), 29 states have internal predecessors, (103), 12 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) [2024-11-14 02:54:13,981 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 135 transitions. [2024-11-14 02:54:13,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-14 02:54:13,984 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:13,984 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:14,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2024-11-14 02:54:14,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (93)] Ended with exit code 0 [2024-11-14 02:54:14,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (94)] Ended with exit code 0 [2024-11-14 02:54:14,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:54:14,586 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:54:14,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:14,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1424196081, now seen corresponding path program 5 times [2024-11-14 02:54:14,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:54:14,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [931901257] [2024-11-14 02:54:14,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 02:54:14,587 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 [2024-11-14 02:54:14,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:54:14,588 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:54:14,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2024-11-14 02:54:14,891 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-14 02:54:14,891 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:14,899 INFO L255 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-14 02:54:14,902 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:14,956 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 [2024-11-14 02:54:14,971 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 [2024-11-14 02:54:15,375 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:54:15,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:15,415 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 [2024-11-14 02:54:15,448 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:15,449 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 [2024-11-14 02:54:15,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:15,792 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 [2024-11-14 02:54:15,827 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:15,827 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 [2024-11-14 02:54:16,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:16,180 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 [2024-11-14 02:54:16,213 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:16,213 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 [2024-11-14 02:54:16,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:16,573 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 [2024-11-14 02:54:16,609 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:16,609 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 [2024-11-14 02:54:16,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:16,981 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 [2024-11-14 02:54:17,013 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:17,013 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 [2024-11-14 02:54:17,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:17,424 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 [2024-11-14 02:54:17,458 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:17,458 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 [2024-11-14 02:54:17,583 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 6 proven. 91 refuted. 0 times theorem prover too weak. 60 trivial. 12 not checked. [2024-11-14 02:54:17,583 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:20,285 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:54:20,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [931901257] [2024-11-14 02:54:20,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [931901257] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:20,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [751823920] [2024-11-14 02:54:20,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 02:54:20,285 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:54:20,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:54:20,287 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:54:20,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (97)] Waiting until timeout for monitored process [2024-11-14 02:54:20,868 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-14 02:54:20,868 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:20,874 INFO L255 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-14 02:54:20,878 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:20,907 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 [2024-11-14 02:54:21,721 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-14 02:54:21,721 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 [2024-11-14 02:54:22,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:22,723 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-11-14 02:54:22,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 26 [2024-11-14 02:54:22,759 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:22,759 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 [2024-11-14 02:54:23,137 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#valid)| |ldv_malloc_#res.base| (select |c_#valid| |ldv_malloc_#res.base|)) |c_#valid|) (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-14 02:54:23,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:23,197 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 [2024-11-14 02:54:23,264 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-14 02:54:23,264 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 [2024-11-14 02:54:23,585 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-14 02:54:23,585 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 [2024-11-14 02:54:23,594 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 [2024-11-14 02:54:23,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:23,825 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 [2024-11-14 02:54:23,859 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:23,859 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 [2024-11-14 02:54:24,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:24,070 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 [2024-11-14 02:54:24,103 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:24,103 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 [2024-11-14 02:54:24,155 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 12 proven. 97 refuted. 0 times theorem prover too weak. 28 trivial. 32 not checked. [2024-11-14 02:54:24,155 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:24,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [751823920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:24,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560389565] [2024-11-14 02:54:24,943 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-14 02:54:24,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:24,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:24,945 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:24,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2024-11-14 02:54:25,467 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-14 02:54:25,467 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:25,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 02:54:25,476 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:25,498 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 [2024-11-14 02:54:25,512 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 [2024-11-14 02:54:25,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:25,710 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 [2024-11-14 02:54:25,741 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:25,741 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 [2024-11-14 02:54:25,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:25,942 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 [2024-11-14 02:54:25,976 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:25,976 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 [2024-11-14 02:54:26,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:26,214 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 [2024-11-14 02:54:26,287 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-14 02:54:26,287 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 [2024-11-14 02:54:26,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:26,496 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 [2024-11-14 02:54:26,529 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:26,530 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 [2024-11-14 02:54:26,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:26,747 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 [2024-11-14 02:54:26,792 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:26,793 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 [2024-11-14 02:54:27,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 02:54:27,016 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 [2024-11-14 02:54:27,048 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:27,048 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 [2024-11-14 02:54:27,093 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 6 proven. 91 refuted. 0 times theorem prover too weak. 50 trivial. 22 not checked. [2024-11-14 02:54:27,093 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:27,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560389565] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:27,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:54:27,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 20] total 32 [2024-11-14 02:54:27,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868660068] [2024-11-14 02:54:27,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:54:27,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-14 02:54:27,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:54:27,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-14 02:54:27,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=939, Unknown=3, NotChecked=126, Total=1190 [2024-11-14 02:54:27,614 INFO L87 Difference]: Start difference. First operand 127 states and 135 transitions. Second operand has 33 states, 31 states have (on average 2.032258064516129) internal successors, (63), 29 states have internal predecessors, (63), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-14 02:54:33,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:33,188 INFO L93 Difference]: Finished difference Result 173 states and 187 transitions. [2024-11-14 02:54:33,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 02:54:33,189 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.032258064516129) internal successors, (63), 29 states have internal predecessors, (63), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) Word has length 68 [2024-11-14 02:54:33,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:33,189 INFO L225 Difference]: With dead ends: 173 [2024-11-14 02:54:33,189 INFO L226 Difference]: Without dead ends: 173 [2024-11-14 02:54:33,190 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=259, Invalid=1908, Unknown=3, NotChecked=182, Total=2352 [2024-11-14 02:54:33,190 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 132 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:33,190 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 514 Invalid, 1347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1089 Invalid, 0 Unknown, 220 Unchecked, 3.8s Time] [2024-11-14 02:54:33,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-14 02:54:33,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 133. [2024-11-14 02:54:33,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 108 states have (on average 1.1388888888888888) internal successors, (123), 116 states have internal predecessors, (123), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (12), 10 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-14 02:54:33,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 143 transitions. [2024-11-14 02:54:33,194 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 143 transitions. Word has length 68 [2024-11-14 02:54:33,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:33,195 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 143 transitions. [2024-11-14 02:54:33,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.032258064516129) internal successors, (63), 29 states have internal predecessors, (63), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-14 02:54:33,195 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 143 transitions. [2024-11-14 02:54:33,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-14 02:54:33,196 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:33,196 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:33,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (97)] Ended with exit code 0 [2024-11-14 02:54:33,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2024-11-14 02:54:33,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Ended with exit code 0 [2024-11-14 02:54:33,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 02:54:33,797 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:54:33,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:33,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1515013318, now seen corresponding path program 4 times [2024-11-14 02:54:33,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:54:33,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [394518157] [2024-11-14 02:54:33,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:54:33,799 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 [2024-11-14 02:54:33,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:54:33,801 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:54:33,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2024-11-14 02:54:34,049 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:54:34,050 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:34,055 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 02:54:34,057 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:34,402 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 [2024-11-14 02:54:34,659 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 15 treesize of output 1 [2024-11-14 02:54:34,862 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 11 treesize of output 5 [2024-11-14 02:54:35,079 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:54:35,079 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 25 treesize of output 28 [2024-11-14 02:54:35,395 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 39 treesize of output 23 [2024-11-14 02:54:35,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:54:36,375 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 28 treesize of output 17 [2024-11-14 02:54:36,524 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:54:36,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:54:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 73 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 02:54:36,609 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:37,461 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:54:37,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [394518157] [2024-11-14 02:54:37,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [394518157] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:37,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1899036330] [2024-11-14 02:54:37,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:54:37,462 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:54:37,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:54:37,463 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:54:37,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (100)] Waiting until timeout for monitored process [2024-11-14 02:54:37,980 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:54:37,980 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:37,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-14 02:54:37,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:38,238 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 [2024-11-14 02:54:38,335 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 15 treesize of output 1 [2024-11-14 02:54:38,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 11 treesize of output 5 [2024-11-14 02:54:38,484 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:54:38,484 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 25 treesize of output 28 [2024-11-14 02:54:38,591 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 39 treesize of output 23 [2024-11-14 02:54:38,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:54:39,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 28 treesize of output 17 [2024-11-14 02:54:39,247 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:54:39,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:54:39,264 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 73 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 02:54:39,265 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:39,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1899036330] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:39,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483216642] [2024-11-14 02:54:39,719 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 02:54:39,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:39,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:39,721 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:39,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2024-11-14 02:54:39,936 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 02:54:39,936 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:39,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 02:54:39,942 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:40,113 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 [2024-11-14 02:54:40,211 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 15 treesize of output 1 [2024-11-14 02:54:40,262 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 11 treesize of output 5 [2024-11-14 02:54:40,370 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-14 02:54:40,370 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 25 treesize of output 28 [2024-11-14 02:54:40,455 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 39 treesize of output 23 [2024-11-14 02:54:40,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-14 02:54:41,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 17 [2024-11-14 02:54:41,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:54:41,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 31 treesize of output 15 [2024-11-14 02:54:41,108 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 73 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 02:54:41,108 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:41,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483216642] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 02:54:41,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 02:54:41,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2024-11-14 02:54:41,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469236288] [2024-11-14 02:54:41,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 02:54:41,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-14 02:54:41,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:54:41,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-14 02:54:41,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2024-11-14 02:54:41,506 INFO L87 Difference]: Start difference. First operand 133 states and 143 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 21 states have internal predecessors, (51), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 02:54:44,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:54:44,581 INFO L93 Difference]: Finished difference Result 146 states and 156 transitions. [2024-11-14 02:54:44,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 02:54:44,581 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 21 states have internal predecessors, (51), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 68 [2024-11-14 02:54:44,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:54:44,582 INFO L225 Difference]: With dead ends: 146 [2024-11-14 02:54:44,582 INFO L226 Difference]: Without dead ends: 146 [2024-11-14 02:54:44,582 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 212 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2024-11-14 02:54:44,583 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 28 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-14 02:54:44,583 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 465 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-14 02:54:44,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-11-14 02:54:44,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2024-11-14 02:54:44,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 121 states have (on average 1.1239669421487604) internal successors, (136), 128 states have internal predecessors, (136), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (12), 11 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-14 02:54:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 156 transitions. [2024-11-14 02:54:44,587 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 156 transitions. Word has length 68 [2024-11-14 02:54:44,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:54:44,587 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 156 transitions. [2024-11-14 02:54:44,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 21 states have internal predecessors, (51), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 02:54:44,588 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 156 transitions. [2024-11-14 02:54:44,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-14 02:54:44,588 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:54:44,588 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:54:44,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2024-11-14 02:54:44,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Ended with exit code 0 [2024-11-14 02:54:44,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (100)] Forceful destruction successful, exit code 0 [2024-11-14 02:54:45,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 02:54:45,189 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:54:45,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:54:45,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1415753634, now seen corresponding path program 2 times [2024-11-14 02:54:45,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:54:45,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99266750] [2024-11-14 02:54:45,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:54:45,190 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 [2024-11-14 02:54:45,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:54:45,192 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:54:45,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2024-11-14 02:54:45,429 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:54:45,429 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:45,434 INFO L255 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 02:54:45,437 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:45,442 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 [2024-11-14 02:54:45,690 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:45,691 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 [2024-11-14 02:54:45,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:54:48,016 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_217| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_277| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_217| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_217|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_277|)))) is different from true [2024-11-14 02:54:48,148 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 28 treesize of output 12 [2024-11-14 02:54:50,269 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_278| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_218| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_218|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_278|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_218|))) is different from true [2024-11-14 02:54:50,429 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 28 treesize of output 12 [2024-11-14 02:54:52,556 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_279| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_219| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_219| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_219|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_279|)))) is different from true [2024-11-14 02:54:53,162 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 16 treesize of output 8 [2024-11-14 02:54:53,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 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-14 02:54:53,334 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 8 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 30 not checked. [2024-11-14 02:54:53,334 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:54:53,684 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 42 treesize of output 38 [2024-11-14 02:54:55,733 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 2 proven. 68 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:54:55,734 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 02:54:55,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99266750] [2024-11-14 02:54:55,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99266750] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:54:55,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [323086636] [2024-11-14 02:54:55,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:54:55,734 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 02:54:55,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 02:54:55,738 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 02:54:55,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (103)] Waiting until timeout for monitored process [2024-11-14 02:54:56,186 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 02:54:56,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268785458] [2024-11-14 02:54:56,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-14 02:54:56,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:54:56,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 02:54:56,188 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 02:54:56,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2024-11-14 02:54:56,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (103)] Forceful destruction successful, exit code 1 [2024-11-14 02:54:56,413 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-14 02:54:56,413 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:54:56,416 INFO L255 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 02:54:56,419 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:54:56,561 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 [2024-11-14 02:54:57,171 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-14 02:54:57,171 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 [2024-11-14 02:54:57,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-14 02:54:59,983 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_225| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_283| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_225|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_283|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_225|))) is different from true [2024-11-14 02:55:00,275 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 28 treesize of output 12 [2024-11-14 02:55:02,527 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_226| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_284| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_226|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_284|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_226|))) is different from true [2024-11-14 02:55:02,724 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 28 treesize of output 12 [2024-11-14 02:55:04,773 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_227| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_285| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_227|) |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_285|) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_227|))) is different from true [2024-11-14 02:55:05,118 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 16 treesize of output 8 [2024-11-14 02:55:05,387 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 [2024-11-14 02:55:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 8 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 30 not checked. [2024-11-14 02:55:05,595 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 02:55:06,162 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 42 treesize of output 38 [2024-11-14 02:55:11,732 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 2 proven. 68 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-14 02:55:11,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268785458] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 02:55:11,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-14 02:55:11,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17, 24, 22] total 62 [2024-11-14 02:55:11,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587165932] [2024-11-14 02:55:11,732 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-14 02:55:11,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-11-14 02:55:11,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 02:55:11,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-11-14 02:55:11,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2861, Unknown=6, NotChecked=690, Total=3906 [2024-11-14 02:55:11,734 INFO L87 Difference]: Start difference. First operand 146 states and 156 transitions. Second operand has 63 states, 61 states have (on average 2.6885245901639343) internal successors, (164), 56 states have internal predecessors, (164), 16 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2024-11-14 02:55:35,645 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 [] [2024-11-14 02:55:37,654 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 [] [2024-11-14 02:55:39,657 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 [] [2024-11-14 02:55:47,298 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 [] [2024-11-14 02:55:49,307 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 [] [2024-11-14 02:55:51,310 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 [] [2024-11-14 02:55:54,943 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 [] [2024-11-14 02:55:56,950 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 [] [2024-11-14 02:55:58,953 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 [] [2024-11-14 02:56:04,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 02:56:04,055 INFO L93 Difference]: Finished difference Result 200 states and 216 transitions. [2024-11-14 02:56:04,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-14 02:56:04,057 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 61 states have (on average 2.6885245901639343) internal successors, (164), 56 states have internal predecessors, (164), 16 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) Word has length 67 [2024-11-14 02:56:04,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 02:56:04,057 INFO L225 Difference]: With dead ends: 200 [2024-11-14 02:56:04,058 INFO L226 Difference]: Without dead ends: 200 [2024-11-14 02:56:04,058 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 193 SyntacticMatches, 13 SemanticMatches, 121 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 3428 ImplicationChecksByTransitivity, 48.9s TimeCoverageRelationStatistics Valid=1641, Invalid=11947, Unknown=8, NotChecked=1410, Total=15006 [2024-11-14 02:56:04,059 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 318 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 1584 mSolverCounterSat, 131 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 2772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1584 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 1048 IncrementalHoareTripleChecker+Unchecked, 24.7s IncrementalHoareTripleChecker+Time [2024-11-14 02:56:04,059 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 439 Invalid, 2772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1584 Invalid, 9 Unknown, 1048 Unchecked, 24.7s Time] [2024-11-14 02:56:04,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-14 02:56:04,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 148. [2024-11-14 02:56:04,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 123 states have (on average 1.1382113821138211) internal successors, (140), 130 states have internal predecessors, (140), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (12), 11 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-14 02:56:04,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 160 transitions. [2024-11-14 02:56:04,064 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 160 transitions. Word has length 67 [2024-11-14 02:56:04,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 02:56:04,064 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 160 transitions. [2024-11-14 02:56:04,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 61 states have (on average 2.6885245901639343) internal successors, (164), 56 states have internal predecessors, (164), 16 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2024-11-14 02:56:04,064 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 160 transitions. [2024-11-14 02:56:04,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-14 02:56:04,065 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 02:56:04,065 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 02:56:04,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (102)] Forceful destruction successful, exit code 0 [2024-11-14 02:56:04,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2024-11-14 02:56:04,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 02:56:04,466 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-11-14 02:56:04,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 02:56:04,466 INFO L85 PathProgramCache]: Analyzing trace with hash -965387451, now seen corresponding path program 3 times [2024-11-14 02:56:04,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 02:56:04,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222155133] [2024-11-14 02:56:04,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 02:56:04,467 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 [2024-11-14 02:56:04,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 02:56:04,468 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -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) [2024-11-14 02:56:04,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64392ec5-3a16-4d51-813d-3970db3a7f47/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2024-11-14 02:56:04,863 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 02:56:04,863 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 02:56:04,870 INFO L255 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 02:56:04,874 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 02:56:05,796 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 23 treesize of output 1 [2024-11-14 02:56:06,274 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-11-14 02:56:06,274 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 52 treesize of output 39 [2024-11-14 02:56:08,990 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 707 treesize of output 453 [2024-11-14 02:56:12,226 INFO L349 Elim1Store]: treesize reduction 682, result has 17.8 percent of original size [2024-11-14 02:56:12,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 1964 treesize of output 2186 [2024-11-14 02:56:15,405 INFO L349 Elim1Store]: treesize reduction 562, result has 30.8 percent of original size [2024-11-14 02:56:15,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 5269 treesize of output 5206 [2024-11-14 02:56:19,385 INFO L224 Elim1Store]: Index analysis took 189 ms [2024-11-14 02:56:19,386 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,424 INFO L349 Elim1Store]: treesize reduction 288, result has 0.3 percent of original size [2024-11-14 02:56:19,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 188 treesize of output 179 [2024-11-14 02:56:19,668 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,676 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,677 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,687 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,710 INFO L349 Elim1Store]: treesize reduction 150, result has 0.7 percent of original size [2024-11-14 02:56:19,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 190 treesize of output 179 [2024-11-14 02:56:19,883 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 02:56:19,908 INFO L349 Elim1Store]: treesize reduction 185, result has 0.5 percent of original size [2024-11-14 02:56:19,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 134 treesize of output 71 [2024-11-14 02:56:20,112 INFO L349 Elim1Store]: treesize reduction 19, result has 71.6 percent of original size [2024-11-14 02:56:20,112 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 254 treesize of output 255 [2024-11-14 02:56:30,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 02:56:30,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 3505 treesize of output 1580 [2024-11-14 02:56:42,655 INFO L349 Elim1Store]: treesize reduction 2685, result has 15.0 percent of original size [2024-11-14 02:56:42,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 7 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 11 new quantified variables, introduced 39 case distinctions, treesize of input 18165 treesize of output 18857 [2024-11-14 02:57:00,281 INFO L224 Elim1Store]: Index analysis took 2128 ms