./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:23:41,752 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:23:41,805 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 12:23:41,810 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:23:41,810 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:23:41,828 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:23:41,829 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:23:41,829 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:23:41,829 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:23:41,830 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:23:41,830 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:23:41,830 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:23:41,830 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:23:41,830 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:23:41,830 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:23:41,831 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:23:41,831 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:23:41,832 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:23:41,832 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:23:41,832 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:23:41,833 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:23:41,833 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:23:41,834 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:23:41,834 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:23:41,834 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 [2024-12-02 12:23:42,043 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:23:42,050 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:23:42,052 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:23:42,054 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:23:42,054 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:23:42,055 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2024-12-02 12:23:44,688 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/ef1d740a9/0660e31570f747c5880866dc99394b3c/FLAGaf87c6b77 [2024-12-02 12:23:44,921 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:23:44,922 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2024-12-02 12:23:44,935 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/ef1d740a9/0660e31570f747c5880866dc99394b3c/FLAGaf87c6b77 [2024-12-02 12:23:44,949 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/ef1d740a9/0660e31570f747c5880866dc99394b3c [2024-12-02 12:23:44,951 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:23:44,952 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:23:44,954 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:23:44,954 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:23:44,958 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:23:44,959 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:23:44" (1/1) ... [2024-12-02 12:23:44,960 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fb1b8ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:44, skipping insertion in model container [2024-12-02 12:23:44,960 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:23:44" (1/1) ... [2024-12-02 12:23:44,989 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:23:45,237 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:45,280 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:45,281 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:45,284 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:23:45,299 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-12-02 12:23:45,300 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@89e2fed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:45, skipping insertion in model container [2024-12-02 12:23:45,300 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:23:45,300 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-12-02 12:23:45,302 INFO L158 Benchmark]: Toolchain (without parser) took 348.76ms. Allocated memory is still 142.6MB. Free memory was 116.9MB in the beginning and 102.9MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 12:23:45,302 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 142.6MB. Free memory is still 81.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 12:23:45,303 INFO L158 Benchmark]: CACSL2BoogieTranslator took 346.44ms. Allocated memory is still 142.6MB. Free memory was 116.7MB in the beginning and 102.9MB in the end (delta: 13.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 12:23:45,304 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.27ms. Allocated memory is still 142.6MB. Free memory is still 81.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 346.44ms. Allocated memory is still 142.6MB. Free memory was 116.7MB in the beginning and 102.9MB in the end (delta: 13.8MB). 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_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:23:47,033 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:23:47,112 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-12-02 12:23:47,118 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:23:47,118 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:23:47,142 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:23:47,142 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:23:47,142 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:23:47,143 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:23:47,143 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:23:47,143 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:23:47,143 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:23:47,143 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:23:47,143 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:23:47,144 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 12:23:47,144 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:23:47,145 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:23:47,145 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:23:47,145 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:23:47,146 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:23:47,146 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:23:47,147 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 98678a21a2b37b871d00192aacebe14c4ee9cc87b75400dd7a4adc0ccfa93151 [2024-12-02 12:23:47,379 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:23:47,388 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:23:47,390 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:23:47,391 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:23:47,392 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:23:47,393 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2024-12-02 12:23:50,049 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/f5b52898b/709c8cffa8a14ace8548a8114151a01f/FLAG7ccc170c8 [2024-12-02 12:23:50,269 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:23:50,270 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/sv-benchmarks/c/ldv-memsafety/memleaks_test18.i [2024-12-02 12:23:50,284 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/f5b52898b/709c8cffa8a14ace8548a8114151a01f/FLAG7ccc170c8 [2024-12-02 12:23:50,298 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/data/f5b52898b/709c8cffa8a14ace8548a8114151a01f [2024-12-02 12:23:50,300 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:23:50,302 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:23:50,303 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:23:50,303 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:23:50,307 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:23:50,308 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,309 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@260af517 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50, skipping insertion in model container [2024-12-02 12:23:50,309 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,340 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:23:50,609 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:50,653 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:50,654 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:50,657 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:23:50,674 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-12-02 12:23:50,681 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:23:50,705 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:50,720 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:50,721 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 12:23:50,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:23:50,730 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:23:50,772 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:23:50,807 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:23:50,808 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50 WrapperNode [2024-12-02 12:23:50,808 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:23:50,808 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:23:50,808 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:23:50,809 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:23:50,813 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,829 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,849 INFO L138 Inliner]: procedures = 165, calls = 73, calls flagged for inlining = 21, calls inlined = 3, statements flattened = 50 [2024-12-02 12:23:50,850 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:23:50,850 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:23:50,850 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:23:50,850 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:23:50,859 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,859 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,862 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,872 INFO L175 MemorySlicer]: Split 4 memory accesses to 2 slices as follows [2, 2]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-02 12:23:50,872 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,877 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,878 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,880 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,881 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,882 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,883 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:23:50,884 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:23:50,884 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:23:50,884 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:23:50,885 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (1/1) ... [2024-12-02 12:23:50,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:23:50,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:50,913 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:23:50,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 12:23:50,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 12:23:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:23:50,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:23:51,038 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:23:51,040 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:23:51,213 INFO L? ?]: Removed 29 outVars from TransFormulas that were not future-live. [2024-12-02 12:23:51,213 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:23:51,222 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:23:51,222 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 12:23:51,222 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:23:51 BoogieIcfgContainer [2024-12-02 12:23:51,222 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:23:51,224 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:23:51,224 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:23:51,229 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:23:51,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:23:50" (1/3) ... [2024-12-02 12:23:51,229 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@591b005d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:23:51, skipping insertion in model container [2024-12-02 12:23:51,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:23:50" (2/3) ... [2024-12-02 12:23:51,230 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@591b005d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:23:51, skipping insertion in model container [2024-12-02 12:23:51,230 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:23:51" (3/3) ... [2024-12-02 12:23:51,231 INFO L128 eAbstractionObserver]: Analyzing ICFG memleaks_test18.i [2024-12-02 12:23:51,246 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:23:51,247 INFO L151 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-12-02 12:23:51,282 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:23:51,293 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=PETRI_NET, 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;@4620751, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:23:51,293 INFO L334 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-12-02 12:23:51,296 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-12-02 12:23:51,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-12-02 12:23:51,302 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:51,302 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:51,303 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-12-02 12:23:51,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:51,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1367158550, now seen corresponding path program 1 times [2024-12-02 12:23:51,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:51,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351208212] [2024-12-02 12:23:51,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:51,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:51,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:51,319 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:51,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 12:23:51,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:51,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:23:51,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:51,470 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:51,471 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:51,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351208212] [2024-12-02 12:23:51,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351208212] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:51,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:51,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:23:51,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145067477] [2024-12-02 12:23:51,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:51,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:23:51,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:51,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:23:51,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:23:51,498 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-12-02 12:23:51,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:51,613 INFO L93 Difference]: Finished difference Result 62 states and 79 transitions. [2024-12-02 12:23:51,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:23:51,615 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-12-02 12:23:51,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:51,620 INFO L225 Difference]: With dead ends: 62 [2024-12-02 12:23:51,620 INFO L226 Difference]: Without dead ends: 60 [2024-12-02 12:23:51,622 INFO L434 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-12-02 12:23:51,623 INFO L435 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-12-02 12:23:51,624 INFO L436 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-12-02 12:23:51,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2024-12-02 12:23:51,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 41. [2024-12-02 12:23:51,648 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-12-02 12:23:51,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 47 transitions. [2024-12-02 12:23:51,652 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 47 transitions. Word has length 11 [2024-12-02 12:23:51,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:51,653 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 47 transitions. [2024-12-02 12:23:51,653 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-12-02 12:23:51,653 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 47 transitions. [2024-12-02 12:23:51,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-12-02 12:23:51,654 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:51,654 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:51,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 12:23:51,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:51,855 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-12-02 12:23:51,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:51,855 INFO L85 PathProgramCache]: Analyzing trace with hash -479654869, now seen corresponding path program 1 times [2024-12-02 12:23:51,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:51,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1336647011] [2024-12-02 12:23:51,856 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:51,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:51,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:51,858 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:51,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 12:23:51,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:51,914 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:23:51,915 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:51,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:51,940 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:51,940 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:51,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336647011] [2024-12-02 12:23:51,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336647011] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:51,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:51,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:23:51,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28836524] [2024-12-02 12:23:51,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:51,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:23:51,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:51,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:23:51,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:23:51,942 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-12-02 12:23:52,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:52,049 INFO L93 Difference]: Finished difference Result 68 states and 78 transitions. [2024-12-02 12:23:52,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:23:52,050 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-12-02 12:23:52,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:52,050 INFO L225 Difference]: With dead ends: 68 [2024-12-02 12:23:52,050 INFO L226 Difference]: Without dead ends: 66 [2024-12-02 12:23:52,051 INFO L434 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-12-02 12:23:52,051 INFO L435 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-12-02 12:23:52,052 INFO L436 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-12-02 12:23:52,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-12-02 12:23:52,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 37. [2024-12-02 12:23:52,056 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-12-02 12:23:52,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 41 transitions. [2024-12-02 12:23:52,057 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 41 transitions. Word has length 11 [2024-12-02 12:23:52,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:52,057 INFO L471 AbstractCegarLoop]: Abstraction has 37 states and 41 transitions. [2024-12-02 12:23:52,058 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-12-02 12:23:52,058 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 41 transitions. [2024-12-02 12:23:52,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-12-02 12:23:52,058 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:52,058 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:52,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 12:23:52,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:52,259 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:52,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:52,259 INFO L85 PathProgramCache]: Analyzing trace with hash 370218152, now seen corresponding path program 1 times [2024-12-02 12:23:52,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:52,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1644640737] [2024-12-02 12:23:52,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:52,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:52,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:52,261 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:52,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 12:23:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:52,313 INFO L256 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 12:23:52,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:52,334 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-12-02 12:23:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:52,383 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:52,383 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:52,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644640737] [2024-12-02 12:23:52,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644640737] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:52,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:52,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 12:23:52,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837900777] [2024-12-02 12:23:52,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:52,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:23:52,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:52,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:23:52,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:23:52,385 INFO L87 Difference]: Start difference. First operand 37 states and 41 transitions. Second operand has 5 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-12-02 12:23:52,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:52,500 INFO L93 Difference]: Finished difference Result 50 states and 61 transitions. [2024-12-02 12:23:52,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:23:52,501 INFO L78 Accepts]: Start accepts. Automaton has has 5 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-12-02 12:23:52,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:52,502 INFO L225 Difference]: With dead ends: 50 [2024-12-02 12:23:52,502 INFO L226 Difference]: Without dead ends: 50 [2024-12-02 12:23:52,503 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 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-12-02 12:23:52,503 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 12 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:52,504 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 87 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:23:52,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-12-02 12:23:52,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2024-12-02 12:23:52,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 43 states have internal predecessors, (52), 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-12-02 12:23:52,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 58 transitions. [2024-12-02 12:23:52,509 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 58 transitions. Word has length 13 [2024-12-02 12:23:52,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:52,510 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 58 transitions. [2024-12-02 12:23:52,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 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-12-02 12:23:52,510 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 58 transitions. [2024-12-02 12:23:52,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-12-02 12:23:52,511 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:52,511 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:52,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 12:23:52,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:52,711 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:52,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:52,712 INFO L85 PathProgramCache]: Analyzing trace with hash 370218153, now seen corresponding path program 1 times [2024-12-02 12:23:52,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:52,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164800386] [2024-12-02 12:23:52,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:52,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:52,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:52,714 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:52,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 12:23:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:52,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 12:23:52,764 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:52,789 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:52,789 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:52,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164800386] [2024-12-02 12:23:52,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164800386] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:52,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:52,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 12:23:52,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446801629] [2024-12-02 12:23:52,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:52,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:23:52,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:52,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:23:52,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:23:52,790 INFO L87 Difference]: Start difference. First operand 48 states and 58 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-12-02 12:23:52,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:52,829 INFO L93 Difference]: Finished difference Result 73 states and 87 transitions. [2024-12-02 12:23:52,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:23:52,830 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-12-02 12:23:52,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:52,830 INFO L225 Difference]: With dead ends: 73 [2024-12-02 12:23:52,830 INFO L226 Difference]: Without dead ends: 73 [2024-12-02 12:23:52,830 INFO L434 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-12-02 12:23:52,831 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 41 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:52,831 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 82 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:23:52,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-12-02 12:23:52,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 44. [2024-12-02 12:23:52,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.6) internal successors, (48), 40 states have internal predecessors, (48), 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-12-02 12:23:52,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 52 transitions. [2024-12-02 12:23:52,834 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 52 transitions. Word has length 13 [2024-12-02 12:23:52,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:52,834 INFO L471 AbstractCegarLoop]: Abstraction has 44 states and 52 transitions. [2024-12-02 12:23:52,834 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-12-02 12:23:52,834 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 52 transitions. [2024-12-02 12:23:52,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-02 12:23:52,835 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:52,835 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:52,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 12:23:53,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:53,036 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-12-02 12:23:53,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:53,036 INFO L85 PathProgramCache]: Analyzing trace with hash -941467580, now seen corresponding path program 1 times [2024-12-02 12:23:53,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:53,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407849449] [2024-12-02 12:23:53,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:53,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:53,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:53,038 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:53,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 12:23:53,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:53,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 12:23:53,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:53,123 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-12-02 12:23:53,129 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-12-02 12:23:53,355 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-12-02 12:23:53,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:23:53,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 12:23:53,415 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:23:53,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-12-02 12:23:53,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-12-02 12:23:53,462 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:53,787 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:53,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407849449] [2024-12-02 12:23:53,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407849449] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:23:53,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1887398] [2024-12-02 12:23:53,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:53,787 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:23:53,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:23:53,791 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:23:53,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-12-02 12:23:53,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:53,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 12:23:53,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:53,931 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-12-02 12:23:53,937 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-12-02 12:23:54,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:23:54,056 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-12-02 12:23:54,071 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:23:54,072 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-12-02 12:23:54,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-12-02 12:23:54,103 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:54,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1887398] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:23:54,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:23:54,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2024-12-02 12:23:54,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041387893] [2024-12-02 12:23:54,288 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:23:54,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 12:23:54,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:54,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 12:23:54,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=107, Unknown=1, NotChecked=20, Total=156 [2024-12-02 12:23:54,289 INFO L87 Difference]: Start difference. First operand 44 states and 52 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-12-02 12:23:54,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:54,810 INFO L93 Difference]: Finished difference Result 102 states and 126 transitions. [2024-12-02 12:23:54,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 12:23:54,810 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-12-02 12:23:54,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:54,811 INFO L225 Difference]: With dead ends: 102 [2024-12-02 12:23:54,812 INFO L226 Difference]: Without dead ends: 102 [2024-12-02 12:23:54,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=251, Unknown=1, NotChecked=32, Total=342 [2024-12-02 12:23:54,813 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 63 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:54,813 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 282 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 303 Invalid, 0 Unknown, 114 Unchecked, 0.4s Time] [2024-12-02 12:23:54,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-12-02 12:23:54,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 68. [2024-12-02 12:23:54,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 51 states have (on average 1.5098039215686274) internal successors, (77), 60 states have internal predecessors, (77), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2024-12-02 12:23:54,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 89 transitions. [2024-12-02 12:23:54,820 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 89 transitions. Word has length 18 [2024-12-02 12:23:54,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:54,820 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 89 transitions. [2024-12-02 12:23:54,820 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-12-02 12:23:54,820 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 89 transitions. [2024-12-02 12:23:54,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-02 12:23:54,821 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:54,821 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:54,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-12-02 12:23:55,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 12:23:55,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:55,222 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-12-02 12:23:55,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:55,222 INFO L85 PathProgramCache]: Analyzing trace with hash -941467581, now seen corresponding path program 1 times [2024-12-02 12:23:55,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:55,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [347233400] [2024-12-02 12:23:55,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:55,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:55,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:55,224 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:55,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 12:23:55,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:55,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 12:23:55,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:55,283 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-12-02 12:23:55,336 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-12-02 12:23:55,368 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-12-02 12:23:55,368 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-12-02 12:23:55,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-12-02 12:23:55,376 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:55,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:55,526 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:55,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347233400] [2024-12-02 12:23:55,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347233400] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:23:55,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:23:55,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2024-12-02 12:23:55,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974772381] [2024-12-02 12:23:55,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:23:55,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 12:23:55,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:55,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 12:23:55,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=31, Unknown=1, NotChecked=10, Total=56 [2024-12-02 12:23:55,527 INFO L87 Difference]: Start difference. First operand 68 states and 89 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-12-02 12:23:55,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:55,683 INFO L93 Difference]: Finished difference Result 79 states and 106 transitions. [2024-12-02 12:23:55,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:23:55,684 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 18 [2024-12-02 12:23:55,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:55,685 INFO L225 Difference]: With dead ends: 79 [2024-12-02 12:23:55,685 INFO L226 Difference]: Without dead ends: 79 [2024-12-02 12:23:55,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=41, Unknown=1, NotChecked=12, Total=72 [2024-12-02 12:23:55,686 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 19 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:55,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 104 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 104 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2024-12-02 12:23:55,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-12-02 12:23:55,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 68. [2024-12-02 12:23:55,691 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-12-02 12:23:55,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 91 transitions. [2024-12-02 12:23:55,691 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 91 transitions. Word has length 18 [2024-12-02 12:23:55,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:55,692 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 91 transitions. [2024-12-02 12:23:55,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-12-02 12:23:55,692 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 91 transitions. [2024-12-02 12:23:55,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-02 12:23:55,692 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:55,692 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:55,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 12:23:55,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:55,893 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:55,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:55,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1447026205, now seen corresponding path program 1 times [2024-12-02 12:23:55,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:55,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [9798317] [2024-12-02 12:23:55,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:55,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:55,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:55,895 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:55,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 12:23:55,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:55,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 12:23:55,944 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:55,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:55,976 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:55,976 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:55,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9798317] [2024-12-02 12:23:55,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9798317] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:55,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:55,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:23:55,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645566004] [2024-12-02 12:23:55,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:55,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:23:55,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:55,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:23:55,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:23:55,978 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-12-02 12:23:56,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:56,010 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2024-12-02 12:23:56,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:23:56,011 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-12-02 12:23:56,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:56,011 INFO L225 Difference]: With dead ends: 61 [2024-12-02 12:23:56,011 INFO L226 Difference]: Without dead ends: 59 [2024-12-02 12:23:56,012 INFO L434 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-12-02 12:23:56,012 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:56,012 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 150 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:23:56,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-12-02 12:23:56,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2024-12-02 12:23:56,016 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-12-02 12:23:56,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 77 transitions. [2024-12-02 12:23:56,017 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 77 transitions. Word has length 18 [2024-12-02 12:23:56,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:56,018 INFO L471 AbstractCegarLoop]: Abstraction has 59 states and 77 transitions. [2024-12-02 12:23:56,018 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-12-02 12:23:56,018 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 77 transitions. [2024-12-02 12:23:56,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-12-02 12:23:56,018 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:56,018 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:56,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-12-02 12:23:56,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:56,219 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-12-02 12:23:56,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:56,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1487701681, now seen corresponding path program 1 times [2024-12-02 12:23:56,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:56,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1849683211] [2024-12-02 12:23:56,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:56,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:56,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:56,221 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:56,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 12:23:56,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:56,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:23:56,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:56,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:23:56,284 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:56,284 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:56,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849683211] [2024-12-02 12:23:56,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849683211] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:56,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:56,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:23:56,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514559920] [2024-12-02 12:23:56,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:56,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:23:56,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:56,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:23:56,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:23:56,285 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-12-02 12:23:56,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:56,307 INFO L93 Difference]: Finished difference Result 64 states and 81 transitions. [2024-12-02 12:23:56,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:23:56,308 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-12-02 12:23:56,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:56,308 INFO L225 Difference]: With dead ends: 64 [2024-12-02 12:23:56,308 INFO L226 Difference]: Without dead ends: 64 [2024-12-02 12:23:56,308 INFO L434 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-12-02 12:23:56,309 INFO L435 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-12-02 12:23:56,309 INFO L436 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-12-02 12:23:56,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-12-02 12:23:56,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2024-12-02 12:23:56,314 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-12-02 12:23:56,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 78 transitions. [2024-12-02 12:23:56,315 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 78 transitions. Word has length 20 [2024-12-02 12:23:56,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:56,315 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 78 transitions. [2024-12-02 12:23:56,315 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-12-02 12:23:56,315 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 78 transitions. [2024-12-02 12:23:56,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-12-02 12:23:56,316 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:56,316 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:56,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 12:23:56,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:56,516 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:56,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:56,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1064455280, now seen corresponding path program 1 times [2024-12-02 12:23:56,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:56,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [213684245] [2024-12-02 12:23:56,517 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:56,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:56,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:56,518 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:56,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 12:23:56,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:56,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 12:23:56,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:23:56,582 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:23:56,582 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213684245] [2024-12-02 12:23:56,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213684245] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:23:56,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:23:56,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 12:23:56,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477349087] [2024-12-02 12:23:56,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:23:56,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:23:56,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:56,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:23:56,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:23:56,583 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-12-02 12:23:56,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:56,635 INFO L93 Difference]: Finished difference Result 64 states and 81 transitions. [2024-12-02 12:23:56,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:23:56,636 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-12-02 12:23:56,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:56,637 INFO L225 Difference]: With dead ends: 64 [2024-12-02 12:23:56,637 INFO L226 Difference]: Without dead ends: 64 [2024-12-02 12:23:56,637 INFO L434 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-12-02 12:23:56,638 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:56,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 94 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:23:56,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-12-02 12:23:56,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2024-12-02 12:23:56,641 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-12-02 12:23:56,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 80 transitions. [2024-12-02 12:23:56,642 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 80 transitions. Word has length 20 [2024-12-02 12:23:56,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:56,642 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 80 transitions. [2024-12-02 12:23:56,642 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-12-02 12:23:56,642 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 80 transitions. [2024-12-02 12:23:56,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-12-02 12:23:56,643 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:56,643 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:56,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 12:23:56,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:56,844 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:56,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:56,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1361627012, now seen corresponding path program 1 times [2024-12-02 12:23:56,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:56,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519559643] [2024-12-02 12:23:56,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:56,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:56,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:56,846 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:56,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 12:23:56,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:56,891 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:23:56,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:56,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:23:56,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:56,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:23:56,995 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:56,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519559643] [2024-12-02 12:23:56,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519559643] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:23:56,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:23:56,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-12-02 12:23:56,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835203526] [2024-12-02 12:23:56,996 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:23:56,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:23:56,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:56,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:23:56,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:23:56,997 INFO L87 Difference]: Start difference. First operand 63 states and 80 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-12-02 12:23:57,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:57,081 INFO L93 Difference]: Finished difference Result 62 states and 78 transitions. [2024-12-02 12:23:57,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:23:57,082 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2024-12-02 12:23:57,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:57,083 INFO L225 Difference]: With dead ends: 62 [2024-12-02 12:23:57,083 INFO L226 Difference]: Without dead ends: 62 [2024-12-02 12:23:57,083 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:23:57,084 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 37 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:57,084 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 67 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:23:57,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-12-02 12:23:57,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2024-12-02 12:23:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 47 states have (on average 1.425531914893617) internal successors, (67), 54 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-12-02 12:23:57,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 78 transitions. [2024-12-02 12:23:57,088 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 78 transitions. Word has length 21 [2024-12-02 12:23:57,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:57,089 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 78 transitions. [2024-12-02 12:23:57,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-12-02 12:23:57,089 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 78 transitions. [2024-12-02 12:23:57,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-12-02 12:23:57,090 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:57,090 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:57,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 12:23:57,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:57,290 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:57,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:57,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1917822133, now seen corresponding path program 1 times [2024-12-02 12:23:57,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:57,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553352710] [2024-12-02 12:23:57,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:57,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:57,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:57,293 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:57,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 12:23:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:57,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:23:57,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:57,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:23:57,397 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:23:57,453 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:57,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553352710] [2024-12-02 12:23:57,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553352710] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:23:57,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:23:57,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-12-02 12:23:57,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602305485] [2024-12-02 12:23:57,453 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:23:57,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 12:23:57,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:57,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 12:23:57,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-12-02 12:23:57,454 INFO L87 Difference]: Start difference. First operand 62 states and 78 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-12-02 12:23:57,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:57,553 INFO L93 Difference]: Finished difference Result 117 states and 151 transitions. [2024-12-02 12:23:57,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 12:23:57,554 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-12-02 12:23:57,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:57,555 INFO L225 Difference]: With dead ends: 117 [2024-12-02 12:23:57,555 INFO L226 Difference]: Without dead ends: 117 [2024-12-02 12:23:57,555 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 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-12-02 12:23:57,555 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 96 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:57,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 164 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:23:57,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-12-02 12:23:57,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 89. [2024-12-02 12:23:57,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 71 states have (on average 1.380281690140845) internal successors, (98), 76 states have internal predecessors, (98), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-12-02 12:23:57,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 118 transitions. [2024-12-02 12:23:57,559 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 118 transitions. Word has length 23 [2024-12-02 12:23:57,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:57,559 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 118 transitions. [2024-12-02 12:23:57,559 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-12-02 12:23:57,559 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 118 transitions. [2024-12-02 12:23:57,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-12-02 12:23:57,560 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:57,560 INFO L218 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-12-02 12:23:57,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 12:23:57,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:57,760 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:57,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1735702723, now seen corresponding path program 1 times [2024-12-02 12:23:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:57,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [986136363] [2024-12-02 12:23:57,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:57,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:57,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:57,762 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:57,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 12:23:57,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:57,815 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 12:23:57,816 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:57,926 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_21| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_21| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_21|)))) is different from true [2024-12-02 12:23:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:23:57,932 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:58,000 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-12-02 12:23:58,000 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-12-02 12:23:58,116 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:23:58,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986136363] [2024-12-02 12:23:58,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986136363] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:23:58,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1067967827] [2024-12-02 12:23:58,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:58,117 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:23:58,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:23:58,118 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:23:58,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-12-02 12:23:58,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:58,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 12:23:58,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:58,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:23:58,438 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:23:58,506 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-12-02 12:23:58,507 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-12-02 12:23:58,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1067967827] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:23:58,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:23:58,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2024-12-02 12:23:58,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798739982] [2024-12-02 12:23:58,633 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:23:58,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 12:23:58,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:23:58,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 12:23:58,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=106, Unknown=1, NotChecked=20, Total=156 [2024-12-02 12:23:58,634 INFO L87 Difference]: Start difference. First operand 89 states and 118 transitions. Second operand has 12 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 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-12-02 12:23:58,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:23:58,869 INFO L93 Difference]: Finished difference Result 124 states and 167 transitions. [2024-12-02 12:23:58,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:23:58,870 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 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-12-02 12:23:58,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:23:58,870 INFO L225 Difference]: With dead ends: 124 [2024-12-02 12:23:58,870 INFO L226 Difference]: Without dead ends: 117 [2024-12-02 12:23:58,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 65 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=54, Invalid=221, Unknown=1, NotChecked=30, Total=306 [2024-12-02 12:23:58,871 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 67 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:23:58,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 140 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 124 Invalid, 0 Unknown, 65 Unchecked, 0.2s Time] [2024-12-02 12:23:58,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-12-02 12:23:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 110. [2024-12-02 12:23:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 89 states have (on average 1.3707865168539326) internal successors, (122), 94 states have internal predecessors, (122), 10 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (19), 14 states have call predecessors, (19), 10 states have call successors, (19) [2024-12-02 12:23:58,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 151 transitions. [2024-12-02 12:23:58,877 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 151 transitions. Word has length 24 [2024-12-02 12:23:58,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:23:58,877 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 151 transitions. [2024-12-02 12:23:58,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 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-12-02 12:23:58,878 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 151 transitions. [2024-12-02 12:23:58,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-12-02 12:23:58,878 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:23:58,878 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:23:58,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 12:23:59,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-12-02 12:23:59,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:23:59,279 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:23:59,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:23:59,279 INFO L85 PathProgramCache]: Analyzing trace with hash 817360824, now seen corresponding path program 1 times [2024-12-02 12:23:59,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:23:59,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029340184] [2024-12-02 12:23:59,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:23:59,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:23:59,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:23:59,281 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:23:59,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 12:23:59,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:23:59,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 12:23:59,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:23:59,372 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-12-02 12:23:59,377 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-12-02 12:23:59,500 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-12-02 12:23:59,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:23:59,519 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-12-02 12:23:59,534 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:23:59,534 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-12-02 12:23:59,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:23:59,657 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-12-02 12:23:59,668 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:23:59,668 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-12-02 12:23:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-12-02 12:23:59,704 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:03,929 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:03,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029340184] [2024-12-02 12:24:03,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029340184] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:24:03,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [689907059] [2024-12-02 12:24:03,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:03,929 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:24:03,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:24:03,931 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:24:03,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-12-02 12:24:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:04,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:24:04,051 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:04,060 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-12-02 12:24:04,064 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-12-02 12:24:04,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:04,141 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-12-02 12:24:04,153 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:04,153 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-12-02 12:24:04,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:04,231 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-12-02 12:24:04,241 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:04,241 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-12-02 12:24:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-12-02 12:24:04,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:04,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [689907059] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:24:04,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:04,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2024-12-02 12:24:04,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608377260] [2024-12-02 12:24:04,404 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:04,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 12:24:04,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:04,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 12:24:04,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=148, Unknown=1, NotChecked=24, Total=210 [2024-12-02 12:24:04,405 INFO L87 Difference]: Start difference. First operand 110 states and 151 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-12-02 12:24:04,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:04,910 INFO L93 Difference]: Finished difference Result 168 states and 221 transitions. [2024-12-02 12:24:04,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 12:24:04,910 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-12-02 12:24:04,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:04,912 INFO L225 Difference]: With dead ends: 168 [2024-12-02 12:24:04,912 INFO L226 Difference]: Without dead ends: 168 [2024-12-02 12:24:04,912 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=82, Invalid=383, Unknown=1, NotChecked=40, Total=506 [2024-12-02 12:24:04,912 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 95 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:04,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 213 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 261 Invalid, 0 Unknown, 116 Unchecked, 0.3s Time] [2024-12-02 12:24:04,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-12-02 12:24:04,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 104. [2024-12-02 12:24:04,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 84 states have (on average 1.3452380952380953) internal successors, (113), 89 states have internal predecessors, (113), 9 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (17), 13 states have call predecessors, (17), 9 states have call successors, (17) [2024-12-02 12:24:04,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 139 transitions. [2024-12-02 12:24:04,916 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 139 transitions. Word has length 28 [2024-12-02 12:24:04,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:04,917 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 139 transitions. [2024-12-02 12:24:04,917 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-12-02 12:24:04,917 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 139 transitions. [2024-12-02 12:24:04,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-12-02 12:24:04,918 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:04,918 INFO L218 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-12-02 12:24:04,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-12-02 12:24:05,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 12:24:05,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:05,319 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:05,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:05,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1247493636, now seen corresponding path program 1 times [2024-12-02 12:24:05,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:05,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362897180] [2024-12-02 12:24:05,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:05,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:05,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:05,321 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:05,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 12:24:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:05,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 12:24:05,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:05,506 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:05,506 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:05,804 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-12-02 12:24:05,977 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:05,977 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:05,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362897180] [2024-12-02 12:24:05,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362897180] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:24:05,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:05,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-12-02 12:24:05,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033112909] [2024-12-02 12:24:05,977 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:05,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:24:05,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:05,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:24:05,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:24:05,979 INFO L87 Difference]: Start difference. First operand 104 states and 139 transitions. Second operand has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-12-02 12:24:06,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:06,917 INFO L93 Difference]: Finished difference Result 128 states and 167 transitions. [2024-12-02 12:24:06,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 12:24:06,918 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 30 [2024-12-02 12:24:06,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:06,919 INFO L225 Difference]: With dead ends: 128 [2024-12-02 12:24:06,919 INFO L226 Difference]: Without dead ends: 128 [2024-12-02 12:24:06,920 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2024-12-02 12:24:06,920 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 47 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:06,920 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 251 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 12:24:06,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-12-02 12:24:06,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 91. [2024-12-02 12:24:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 73 states have (on average 1.2876712328767124) internal successors, (94), 77 states have internal predecessors, (94), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-12-02 12:24:06,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 117 transitions. [2024-12-02 12:24:06,924 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 117 transitions. Word has length 30 [2024-12-02 12:24:06,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:06,925 INFO L471 AbstractCegarLoop]: Abstraction has 91 states and 117 transitions. [2024-12-02 12:24:06,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 states have internal predecessors, (41), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-12-02 12:24:06,925 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 117 transitions. [2024-12-02 12:24:06,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-12-02 12:24:06,926 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:06,926 INFO L218 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-12-02 12:24:06,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 12:24:07,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:07,126 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:07,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:07,127 INFO L85 PathProgramCache]: Analyzing trace with hash 17597040, now seen corresponding path program 1 times [2024-12-02 12:24:07,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:07,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052260934] [2024-12-02 12:24:07,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:07,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:07,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:07,129 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:07,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 12:24:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:07,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 12:24:07,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:07,260 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-12-02 12:24:07,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:24:07,387 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:07,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 12:24:07,536 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:07,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052260934] [2024-12-02 12:24:07,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052260934] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:24:07,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:07,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2024-12-02 12:24:07,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23460222] [2024-12-02 12:24:07,536 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:07,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:24:07,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:07,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:24:07,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:24:07,537 INFO L87 Difference]: Start difference. First operand 91 states and 117 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-12-02 12:24:09,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:24:10,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:10,062 INFO L93 Difference]: Finished difference Result 110 states and 135 transitions. [2024-12-02 12:24:10,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 12:24:10,063 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-12-02 12:24:10,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:10,064 INFO L225 Difference]: With dead ends: 110 [2024-12-02 12:24:10,064 INFO L226 Difference]: Without dead ends: 110 [2024-12-02 12:24:10,065 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=777, Unknown=0, NotChecked=0, Total=930 [2024-12-02 12:24:10,065 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 63 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:10,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 262 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 12:24:10,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-12-02 12:24:10,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 98. [2024-12-02 12:24:10,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 78 states have (on average 1.2820512820512822) internal successors, (100), 83 states have internal predecessors, (100), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-12-02 12:24:10,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 123 transitions. [2024-12-02 12:24:10,068 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 123 transitions. Word has length 31 [2024-12-02 12:24:10,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:10,068 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 123 transitions. [2024-12-02 12:24:10,068 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-12-02 12:24:10,068 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 123 transitions. [2024-12-02 12:24:10,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-12-02 12:24:10,069 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:10,069 INFO L218 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-12-02 12:24:10,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 12:24:10,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:10,269 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:10,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:10,270 INFO L85 PathProgramCache]: Analyzing trace with hash 545508323, now seen corresponding path program 1 times [2024-12-02 12:24:10,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679046739] [2024-12-02 12:24:10,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:10,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:10,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:10,272 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:10,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 12:24:10,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:10,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 12:24:10,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:10,436 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-12-02 12:24:10,591 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-12-02 12:24:10,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:10,611 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:10,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 12:24:10,834 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:10,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679046739] [2024-12-02 12:24:10,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679046739] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:24:10,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:10,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 18 [2024-12-02 12:24:10,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649261642] [2024-12-02 12:24:10,835 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:10,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 12:24:10,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:10,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 12:24:10,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2024-12-02 12:24:10,836 INFO L87 Difference]: Start difference. First operand 98 states and 123 transitions. Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 16 states have internal predecessors, (41), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-12-02 12:24:16,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:24:16,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:16,376 INFO L93 Difference]: Finished difference Result 187 states and 229 transitions. [2024-12-02 12:24:16,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-12-02 12:24:16,376 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 16 states have internal predecessors, (41), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 32 [2024-12-02 12:24:16,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:16,378 INFO L225 Difference]: With dead ends: 187 [2024-12-02 12:24:16,378 INFO L226 Difference]: Without dead ends: 187 [2024-12-02 12:24:16,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=253, Invalid=1639, Unknown=0, NotChecked=0, Total=1892 [2024-12-02 12:24:16,379 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 99 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:16,379 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 232 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 485 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2024-12-02 12:24:16,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-12-02 12:24:16,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 141. [2024-12-02 12:24:16,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 116 states have (on average 1.2844827586206897) internal successors, (149), 119 states have internal predecessors, (149), 11 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (21), 18 states have call predecessors, (21), 11 states have call successors, (21) [2024-12-02 12:24:16,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 181 transitions. [2024-12-02 12:24:16,383 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 181 transitions. Word has length 32 [2024-12-02 12:24:16,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:16,384 INFO L471 AbstractCegarLoop]: Abstraction has 141 states and 181 transitions. [2024-12-02 12:24:16,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 16 states have internal predecessors, (41), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-12-02 12:24:16,384 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 181 transitions. [2024-12-02 12:24:16,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-12-02 12:24:16,385 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:16,385 INFO L218 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-12-02 12:24:16,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 12:24:16,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:16,585 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:16,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:16,585 INFO L85 PathProgramCache]: Analyzing trace with hash 136684098, now seen corresponding path program 2 times [2024-12-02 12:24:16,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:16,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [750605628] [2024-12-02 12:24:16,586 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:24:16,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:16,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:16,587 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:16,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 12:24:16,648 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:24:16,648 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:24:16,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 12:24:16,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:16,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:16,733 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:24:16,733 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:16,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750605628] [2024-12-02 12:24:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750605628] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:24:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:24:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 12:24:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259558099] [2024-12-02 12:24:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:24:16,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:24:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:16,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:24:16,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:24:16,734 INFO L87 Difference]: Start difference. First operand 141 states and 181 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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-12-02 12:24:16,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:16,779 INFO L93 Difference]: Finished difference Result 78 states and 87 transitions. [2024-12-02 12:24:16,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:24:16,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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 32 [2024-12-02 12:24:16,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:16,780 INFO L225 Difference]: With dead ends: 78 [2024-12-02 12:24:16,780 INFO L226 Difference]: Without dead ends: 74 [2024-12-02 12:24:16,780 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 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-12-02 12:24:16,781 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:16,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 142 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:24:16,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-12-02 12:24:16,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2024-12-02 12:24:16,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 56 states have (on average 1.2142857142857142) internal successors, (68), 62 states have internal predecessors, (68), 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-12-02 12:24:16,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 81 transitions. [2024-12-02 12:24:16,783 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 81 transitions. Word has length 32 [2024-12-02 12:24:16,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:16,783 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 81 transitions. [2024-12-02 12:24:16,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 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-12-02 12:24:16,784 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 81 transitions. [2024-12-02 12:24:16,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-12-02 12:24:16,784 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:16,784 INFO L218 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-12-02 12:24:16,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 12:24:16,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:16,985 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:16,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:16,985 INFO L85 PathProgramCache]: Analyzing trace with hash -269111086, now seen corresponding path program 1 times [2024-12-02 12:24:16,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:16,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048487957] [2024-12-02 12:24:16,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:16,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:16,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:16,987 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:16,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 12:24:17,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:17,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 12:24:17,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:17,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-12-02 12:24:17,254 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-12-02 12:24:17,341 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-12-02 12:24:17,462 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-12-02 12:24:17,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:17,496 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:17,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:17,943 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:17,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048487957] [2024-12-02 12:24:17,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048487957] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:24:17,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:17,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 19 [2024-12-02 12:24:17,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073586198] [2024-12-02 12:24:17,943 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:17,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 12:24:17,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:17,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 12:24:17,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2024-12-02 12:24:17,944 INFO L87 Difference]: Start difference. First operand 72 states and 81 transitions. Second operand has 20 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 17 states have internal predecessors, (44), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-12-02 12:24:19,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:19,339 INFO L93 Difference]: Finished difference Result 77 states and 86 transitions. [2024-12-02 12:24:19,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 12:24:19,340 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 17 states have internal predecessors, (44), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 33 [2024-12-02 12:24:19,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:19,341 INFO L225 Difference]: With dead ends: 77 [2024-12-02 12:24:19,341 INFO L226 Difference]: Without dead ends: 77 [2024-12-02 12:24:19,341 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2024-12-02 12:24:19,342 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 40 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:19,342 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 189 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 12:24:19,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-12-02 12:24:19,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 73. [2024-12-02 12:24:19,344 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-12-02 12:24:19,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 82 transitions. [2024-12-02 12:24:19,345 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 82 transitions. Word has length 33 [2024-12-02 12:24:19,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:19,345 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 82 transitions. [2024-12-02 12:24:19,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 17 states have internal predecessors, (44), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-12-02 12:24:19,345 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2024-12-02 12:24:19,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-12-02 12:24:19,346 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:19,346 INFO L218 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-12-02 12:24:19,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 12:24:19,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:19,546 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:19,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:19,547 INFO L85 PathProgramCache]: Analyzing trace with hash -917713544, now seen corresponding path program 1 times [2024-12-02 12:24:19,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:19,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334971960] [2024-12-02 12:24:19,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:19,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:19,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:19,548 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:19,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 12:24:19,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:19,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 12:24:19,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:19,618 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-12-02 12:24:19,778 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:19,778 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-12-02 12:24:19,904 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-12-02 12:24:24,036 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_24| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_24| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_24|) (_ bv0 32))))) is different from true [2024-12-02 12:24:24,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2024-12-02 12:24:24,277 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-12-02 12:24:24,327 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2024-12-02 12:24:24,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:24,426 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-12-02 12:24:25,117 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:24:25,117 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334971960] [2024-12-02 12:24:25,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334971960] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:24:25,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:25,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 23 [2024-12-02 12:24:25,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367163886] [2024-12-02 12:24:25,117 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:25,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 12:24:25,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:25,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 12:24:25,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=452, Unknown=1, NotChecked=42, Total=552 [2024-12-02 12:24:25,118 INFO L87 Difference]: Start difference. First operand 73 states and 82 transitions. Second operand has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 20 states have internal predecessors, (48), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-12-02 12:24:31,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:31,113 INFO L93 Difference]: Finished difference Result 92 states and 103 transitions. [2024-12-02 12:24:31,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 12:24:31,114 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 20 states have internal predecessors, (48), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 35 [2024-12-02 12:24:31,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:31,115 INFO L225 Difference]: With dead ends: 92 [2024-12-02 12:24:31,115 INFO L226 Difference]: Without dead ends: 92 [2024-12-02 12:24:31,115 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=180, Invalid=1382, Unknown=2, NotChecked=76, Total=1640 [2024-12-02 12:24:31,116 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 58 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:31,116 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 223 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 539 Invalid, 0 Unknown, 83 Unchecked, 1.0s Time] [2024-12-02 12:24:31,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-12-02 12:24:31,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 79. [2024-12-02 12:24:31,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 62 states have (on average 1.2419354838709677) internal successors, (77), 68 states have internal predecessors, (77), 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-12-02 12:24:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 90 transitions. [2024-12-02 12:24:31,118 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 90 transitions. Word has length 35 [2024-12-02 12:24:31,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:31,118 INFO L471 AbstractCegarLoop]: Abstraction has 79 states and 90 transitions. [2024-12-02 12:24:31,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 20 states have internal predecessors, (48), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-12-02 12:24:31,119 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 90 transitions. [2024-12-02 12:24:31,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-12-02 12:24:31,119 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:31,119 INFO L218 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-12-02 12:24:31,129 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 12:24:31,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:31,320 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:31,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:31,320 INFO L85 PathProgramCache]: Analyzing trace with hash -917713543, now seen corresponding path program 1 times [2024-12-02 12:24:31,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:31,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1732934325] [2024-12-02 12:24:31,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:31,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:31,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:31,322 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:31,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 12:24:31,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:31,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 12:24:31,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:24:31,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:31,703 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:24:31,703 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:31,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732934325] [2024-12-02 12:24:31,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732934325] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:24:31,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:31,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2024-12-02 12:24:31,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157207985] [2024-12-02 12:24:31,703 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:31,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 12:24:31,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:31,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 12:24:31,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 12:24:31,704 INFO L87 Difference]: Start difference. First operand 79 states and 90 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-12-02 12:24:31,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:31,884 INFO L93 Difference]: Finished difference Result 84 states and 95 transitions. [2024-12-02 12:24:31,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:24:31,884 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 35 [2024-12-02 12:24:31,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:31,885 INFO L225 Difference]: With dead ends: 84 [2024-12-02 12:24:31,885 INFO L226 Difference]: Without dead ends: 84 [2024-12-02 12:24:31,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 12:24:31,885 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 4 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:31,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 142 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 12:24:31,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2024-12-02 12:24:31,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2024-12-02 12:24:31,887 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-12-02 12:24:31,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 95 transitions. [2024-12-02 12:24:31,888 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 95 transitions. Word has length 35 [2024-12-02 12:24:31,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:31,888 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 95 transitions. [2024-12-02 12:24:31,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-12-02 12:24:31,888 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 95 transitions. [2024-12-02 12:24:31,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-12-02 12:24:31,888 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:31,888 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:24:31,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 12:24:32,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:32,089 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:32,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:32,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1336031700, now seen corresponding path program 2 times [2024-12-02 12:24:32,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:32,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1328572650] [2024-12-02 12:24:32,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:24:32,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:32,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:32,091 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:32,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 12:24:32,163 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:24:32,163 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:24:32,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 12:24:32,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:32,198 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-12-02 12:24:32,207 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-12-02 12:24:32,435 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-12-02 12:24:32,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:32,465 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-12-02 12:24:32,485 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:32,485 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-12-02 12:24:32,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:32,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-12-02 12:24:32,694 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:32,694 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-12-02 12:24:32,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:32,911 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-12-02 12:24:32,929 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:32,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-12-02 12:24:32,989 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-12-02 12:24:32,989 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:37,359 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:24:37,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328572650] [2024-12-02 12:24:37,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328572650] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:24:37,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1572634156] [2024-12-02 12:24:37,359 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:24:37,359 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:24:37,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:24:37,361 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:24:37,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2024-12-02 12:24:37,509 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:24:37,509 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:24:37,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 12:24:37,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:37,531 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-12-02 12:24:37,540 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-12-02 12:24:37,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:37,666 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-12-02 12:24:37,691 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:37,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-12-02 12:24:37,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:37,824 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-12-02 12:24:37,845 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:37,845 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-12-02 12:24:37,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:24:37,978 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-12-02 12:24:37,999 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:24:37,999 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-12-02 12:24:38,025 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-12-02 12:24:38,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:24:42,179 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (bvmul (_ bv4 32) |c_ULTIMATE.start_entry_point_~i~0#1|))) (let ((.cse0 (bvadd (_ bv4 32) .cse1 |c_ULTIMATE.start_entry_point_~array~0#1.offset|))) (and (forall ((|v_ldv_malloc_#res.base_125| (_ BitVec 32))) (or (forall ((v_ArrVal_249 (_ BitVec 32))) (bvule .cse0 (select (store |c_#length| |v_ldv_malloc_#res.base_125| v_ArrVal_249) |c_ULTIMATE.start_entry_point_~array~0#1.base|))) (not (= (_ bv0 1) (select |c_#valid| |v_ldv_malloc_#res.base_125|))))) (or (bvule (bvadd .cse1 |c_ULTIMATE.start_entry_point_~array~0#1.offset|) .cse0) (forall ((|v_ldv_malloc_#res.base_125| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ldv_malloc_#res.base_125|)))))))) is different from false [2024-12-02 12:24:42,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1572634156] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:24:42,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:24:42,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2024-12-02 12:24:42,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103784614] [2024-12-02 12:24:42,185 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:24:42,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 12:24:42,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:24:42,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 12:24:42,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=197, Unknown=3, NotChecked=58, Total=306 [2024-12-02 12:24:42,186 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-12-02 12:24:43,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:24:43,207 INFO L93 Difference]: Finished difference Result 123 states and 140 transitions. [2024-12-02 12:24:43,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 12:24:43,207 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-12-02 12:24:43,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:24:43,208 INFO L225 Difference]: With dead ends: 123 [2024-12-02 12:24:43,208 INFO L226 Difference]: Without dead ends: 123 [2024-12-02 12:24:43,208 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=108, Invalid=547, Unknown=3, NotChecked=98, Total=756 [2024-12-02 12:24:43,208 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 77 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 12:24:43,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 256 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 322 Invalid, 0 Unknown, 98 Unchecked, 0.6s Time] [2024-12-02 12:24:43,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-12-02 12:24:43,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 84. [2024-12-02 12:24:43,211 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-12-02 12:24:43,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 94 transitions. [2024-12-02 12:24:43,212 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 94 transitions. Word has length 38 [2024-12-02 12:24:43,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:24:43,212 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 94 transitions. [2024-12-02 12:24:43,212 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-12-02 12:24:43,212 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 94 transitions. [2024-12-02 12:24:43,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-12-02 12:24:43,212 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:24:43,212 INFO L218 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-12-02 12:24:43,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 12:24:43,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2024-12-02 12:24:43,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:24:43,613 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:24:43,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:24:43,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1763097434, now seen corresponding path program 1 times [2024-12-02 12:24:43,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:24:43,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121735530] [2024-12-02 12:24:43,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:24:43,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:24:43,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:24:43,615 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:24:43,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 12:24:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:24:43,682 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 12:24:43,684 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:24:44,166 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-12-02 12:24:44,354 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-12-02 12:24:44,354 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 37 treesize of output 29 [2024-12-02 12:24:44,556 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 38 treesize of output 22 [2024-12-02 12:24:52,998 WARN L873 $PredicateComparison]: unable to prove that (or (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|)))) (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_29| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_29|)) (exists ((v_DerPreprocessor_8 (_ BitVec 1)) (|v_ULTIMATE.start_entry_point_#t~mem45#1.base_18| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_18|)) (= (_ bv0 1) (bvadd v_DerPreprocessor_8 (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_29| v_DerPreprocessor_8) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_18| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_29|))) (= (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_18| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_29| (_ bv0 1)) |c_#valid|)))))) is different from true [2024-12-02 12:24:53,028 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:24:53,028 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:25:17,881 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:25:17,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121735530] [2024-12-02 12:25:17,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121735530] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:25:17,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [241598301] [2024-12-02 12:25:17,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:25:17,882 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:25:17,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:25:17,883 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:25:17,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2024-12-02 12:25:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:25:18,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 12:25:18,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:25:23,550 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-12-02 12:25:24,063 INFO L349 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2024-12-02 12:25:24,063 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-12-02 12:25:24,500 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-12-02 12:25:25,554 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_31| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem45#1.base_21| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_31| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_21|)) (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_21| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_31| (_ bv0 1))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_31|) (_ bv0 1)) (= (_ bv0 1) (bvadd (_ bv1 1) (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_31| (_ bv1 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_21| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_31|))))) (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1))) is different from true [2024-12-02 12:25:25,593 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:25:25,593 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:25:26,996 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-12-02 12:25:42,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [241598301] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:25:42,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:25:42,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2024-12-02 12:25:42,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360629518] [2024-12-02 12:25:42,365 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:25:42,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 12:25:42,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:25:42,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 12:25:42,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2303, Unknown=13, NotChecked=198, Total=2756 [2024-12-02 12:25:42,367 INFO L87 Difference]: Start difference. First operand 84 states and 94 transitions. Second operand has 32 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-12-02 12:25:50,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:25:50,651 INFO L93 Difference]: Finished difference Result 89 states and 98 transitions. [2024-12-02 12:25:50,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 12:25:50,652 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 39 [2024-12-02 12:25:50,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:25:50,653 INFO L225 Difference]: With dead ends: 89 [2024-12-02 12:25:50,653 INFO L226 Difference]: Without dead ends: 73 [2024-12-02 12:25:50,654 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 61.6s TimeCoverageRelationStatistics Valid=368, Invalid=3657, Unknown=15, NotChecked=250, Total=4290 [2024-12-02 12:25:50,656 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 47 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 12:25:50,656 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 198 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 623 Invalid, 1 Unknown, 124 Unchecked, 1.9s Time] [2024-12-02 12:25:50,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-12-02 12:25:50,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2024-12-02 12:25:50,658 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-12-02 12:25:50,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 82 transitions. [2024-12-02 12:25:50,659 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 82 transitions. Word has length 39 [2024-12-02 12:25:50,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:25:50,659 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 82 transitions. [2024-12-02 12:25:50,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 1.896551724137931) internal successors, (55), 28 states have internal predecessors, (55), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-12-02 12:25:50,659 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2024-12-02 12:25:50,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-12-02 12:25:50,660 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:25:50,660 INFO L218 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-12-02 12:25:50,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (28)] Forceful destruction successful, exit code 0 [2024-12-02 12:25:50,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-12-02 12:25:51,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:25:51,061 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:25:51,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:25:51,061 INFO L85 PathProgramCache]: Analyzing trace with hash -257513691, now seen corresponding path program 1 times [2024-12-02 12:25:51,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:25:51,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884615519] [2024-12-02 12:25:51,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:25:51,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:25:51,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:25:51,063 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:25:51,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 12:25:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:25:51,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 12:25:51,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:25:51,290 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:25:51,290 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:25:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:25:51,540 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:25:51,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884615519] [2024-12-02 12:25:51,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884615519] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:25:51,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:25:51,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-02 12:25:51,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719466924] [2024-12-02 12:25:51,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:25:51,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:25:51,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:25:51,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:25:51,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:25:51,542 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-12-02 12:25:51,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:25:51,962 INFO L93 Difference]: Finished difference Result 83 states and 91 transitions. [2024-12-02 12:25:51,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:25:51,963 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-12-02 12:25:51,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:25:51,963 INFO L225 Difference]: With dead ends: 83 [2024-12-02 12:25:51,963 INFO L226 Difference]: Without dead ends: 83 [2024-12-02 12:25:51,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 78 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-12-02 12:25:51,963 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 20 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:25:51,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 197 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 12:25:51,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-12-02 12:25:51,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2024-12-02 12:25:51,965 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-12-02 12:25:51,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 90 transitions. [2024-12-02 12:25:51,966 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 90 transitions. Word has length 44 [2024-12-02 12:25:51,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:25:51,966 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 90 transitions. [2024-12-02 12:25:51,966 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-12-02 12:25:51,966 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 90 transitions. [2024-12-02 12:25:51,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-12-02 12:25:51,967 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:25:51,967 INFO L218 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-12-02 12:25:51,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-12-02 12:25:52,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:25:52,167 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:25:52,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:25:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1550676859, now seen corresponding path program 2 times [2024-12-02 12:25:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:25:52,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967001288] [2024-12-02 12:25:52,168 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:25:52,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:25:52,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:25:52,169 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:25:52,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-12-02 12:25:52,238 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:25:52,238 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:25:52,240 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 12:25:52,241 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:25:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 12:25:52,805 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:25:53,035 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-12-02 12:25:54,124 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 12:25:54,125 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:25:54,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967001288] [2024-12-02 12:25:54,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967001288] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:25:54,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:25:54,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2024-12-02 12:25:54,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370682754] [2024-12-02 12:25:54,125 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:25:54,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 12:25:54,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:25:54,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 12:25:54,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2024-12-02 12:25:54,127 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-12-02 12:25:56,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:25:56,154 INFO L93 Difference]: Finished difference Result 105 states and 119 transitions. [2024-12-02 12:25:56,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 12:25:56,155 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-12-02 12:25:56,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:25:56,155 INFO L225 Difference]: With dead ends: 105 [2024-12-02 12:25:56,155 INFO L226 Difference]: Without dead ends: 105 [2024-12-02 12:25:56,155 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2024-12-02 12:25:56,156 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 112 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 12:25:56,156 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 346 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 12:25:56,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-12-02 12:25:56,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 82. [2024-12-02 12:25:56,157 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-12-02 12:25:56,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 89 transitions. [2024-12-02 12:25:56,158 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 89 transitions. Word has length 45 [2024-12-02 12:25:56,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:25:56,158 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 89 transitions. [2024-12-02 12:25:56,158 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-12-02 12:25:56,158 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 89 transitions. [2024-12-02 12:25:56,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-12-02 12:25:56,159 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:25:56,159 INFO L218 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-12-02 12:25:56,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-12-02 12:25:56,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:25:56,359 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:25:56,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:25:56,360 INFO L85 PathProgramCache]: Analyzing trace with hash -826342385, now seen corresponding path program 1 times [2024-12-02 12:25:56,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:25:56,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1727145817] [2024-12-02 12:25:56,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:25:56,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:25:56,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:25:56,361 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:25:56,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-12-02 12:25:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:25:56,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 12:25:56,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:25:56,686 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-12-02 12:25:57,007 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-12-02 12:25:57,590 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 12:25:57,590 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:25:58,278 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 12:25:58,278 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:25:58,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727145817] [2024-12-02 12:25:58,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727145817] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:25:58,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:25:58,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 21 [2024-12-02 12:25:58,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635283784] [2024-12-02 12:25:58,279 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:25:58,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 12:25:58,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:25:58,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 12:25:58,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2024-12-02 12:25:58,280 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-12-02 12:26:04,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:26:04,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:26:04,933 INFO L93 Difference]: Finished difference Result 93 states and 100 transitions. [2024-12-02 12:26:04,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 12:26:04,934 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-12-02 12:26:04,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:26:04,935 INFO L225 Difference]: With dead ends: 93 [2024-12-02 12:26:04,935 INFO L226 Difference]: Without dead ends: 93 [2024-12-02 12:26:04,936 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=242, Invalid=1480, Unknown=0, NotChecked=0, Total=1722 [2024-12-02 12:26:04,936 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 72 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:26:04,936 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 306 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 502 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2024-12-02 12:26:04,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-12-02 12:26:04,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 83. [2024-12-02 12:26:04,938 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-12-02 12:26:04,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 90 transitions. [2024-12-02 12:26:04,938 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 90 transitions. Word has length 46 [2024-12-02 12:26:04,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:26:04,938 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 90 transitions. [2024-12-02 12:26:04,938 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-12-02 12:26:04,939 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 90 transitions. [2024-12-02 12:26:04,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-12-02 12:26:04,939 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:26:04,939 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:26:04,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-12-02 12:26:05,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:05,140 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:26:05,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1255218080, now seen corresponding path program 3 times [2024-12-02 12:26:05,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:26:05,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1930746655] [2024-12-02 12:26:05,140 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:26:05,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:05,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:05,142 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:05,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-12-02 12:26:05,255 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-12-02 12:26:05,256 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:26:05,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 12:26:05,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:05,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 12:26:05,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-12-02 12:26:05,669 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-12-02 12:26:05,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:26:05,704 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-12-02 12:26:05,733 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:05,733 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-12-02 12:26:06,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:26:06,032 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-12-02 12:26:06,064 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:06,064 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-12-02 12:26:06,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:26:06,399 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-12-02 12:26:06,424 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:06,424 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-12-02 12:26:06,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:26:06,750 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-12-02 12:26:06,780 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:06,780 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-12-02 12:26:06,888 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 24 trivial. 8 not checked. [2024-12-02 12:26:06,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:07,398 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:26:07,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930746655] [2024-12-02 12:26:07,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930746655] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:07,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1293041474] [2024-12-02 12:26:07,399 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:26:07,399 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:26:07,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:26:07,401 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:26:07,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2024-12-02 12:26:07,633 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-12-02 12:26:07,633 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:26:07,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 12:26:07,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:07,660 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-12-02 12:26:07,671 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-12-02 12:26:07,956 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 12:26:07,956 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-12-02 12:26:08,001 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:08,001 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-12-02 12:26:08,388 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:08,388 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-12-02 12:26:08,407 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-12-02 12:26:08,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:26:08,801 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-12-02 12:26:08,827 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:08,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-12-02 12:26:09,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:26:09,003 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-12-02 12:26:09,037 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:09,037 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-12-02 12:26:09,081 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 16 trivial. 12 not checked. [2024-12-02 12:26:09,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:13,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1293041474] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:13,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:26:13,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 21 [2024-12-02 12:26:13,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127197917] [2024-12-02 12:26:13,457 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:13,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 12:26:13,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:26:13,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 12:26:13,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=436, Unknown=1, NotChecked=42, Total=552 [2024-12-02 12:26:13,458 INFO L87 Difference]: Start difference. First operand 83 states and 90 transitions. Second operand has 22 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-12-02 12:26:16,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:26:16,196 INFO L93 Difference]: Finished difference Result 134 states and 148 transitions. [2024-12-02 12:26:16,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 12:26:16,197 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) Word has length 48 [2024-12-02 12:26:16,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:26:16,198 INFO L225 Difference]: With dead ends: 134 [2024-12-02 12:26:16,198 INFO L226 Difference]: Without dead ends: 134 [2024-12-02 12:26:16,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=161, Invalid=1174, Unknown=1, NotChecked=70, Total=1406 [2024-12-02 12:26:16,198 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 84 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 12:26:16,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 332 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 656 Invalid, 0 Unknown, 110 Unchecked, 1.8s Time] [2024-12-02 12:26:16,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2024-12-02 12:26:16,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 87. [2024-12-02 12:26:16,201 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-12-02 12:26:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 96 transitions. [2024-12-02 12:26:16,202 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 96 transitions. Word has length 48 [2024-12-02 12:26:16,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:26:16,202 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 96 transitions. [2024-12-02 12:26:16,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-12-02 12:26:16,202 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 96 transitions. [2024-12-02 12:26:16,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-12-02 12:26:16,203 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:26:16,203 INFO L218 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-12-02 12:26:16,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-12-02 12:26:16,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2024-12-02 12:26:16,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:26:16,604 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:26:16,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:16,604 INFO L85 PathProgramCache]: Analyzing trace with hash 153189924, now seen corresponding path program 1 times [2024-12-02 12:26:16,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:26:16,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203202834] [2024-12-02 12:26:16,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:16,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:16,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:16,606 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:16,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-12-02 12:26:16,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:16,688 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 12:26:16,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:17,004 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-12-02 12:26:17,357 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-12-02 12:26:17,945 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-12-02 12:26:18,013 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:26:18,013 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:18,835 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 12:26:18,836 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:26:18,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203202834] [2024-12-02 12:26:18,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203202834] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:26:18,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:26:18,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 22 [2024-12-02 12:26:18,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406849888] [2024-12-02 12:26:18,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:18,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 12:26:18,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:26:18,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 12:26:18,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-12-02 12:26:18,838 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-12-02 12:26:26,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:26:26,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:26:26,954 INFO L93 Difference]: Finished difference Result 95 states and 104 transitions. [2024-12-02 12:26:26,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 12:26:26,955 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-12-02 12:26:26,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:26:26,956 INFO L225 Difference]: With dead ends: 95 [2024-12-02 12:26:26,956 INFO L226 Difference]: Without dead ends: 95 [2024-12-02 12:26:26,956 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=269, Invalid=1801, Unknown=0, NotChecked=0, Total=2070 [2024-12-02 12:26:26,956 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 77 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:26:26,957 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 217 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 649 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2024-12-02 12:26:26,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-12-02 12:26:26,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 88. [2024-12-02 12:26:26,959 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-12-02 12:26:26,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 97 transitions. [2024-12-02 12:26:26,959 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 97 transitions. Word has length 47 [2024-12-02 12:26:26,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:26:26,959 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 97 transitions. [2024-12-02 12:26:26,959 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-12-02 12:26:26,959 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 97 transitions. [2024-12-02 12:26:26,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-12-02 12:26:26,960 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:26:26,960 INFO L218 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-12-02 12:26:26,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-12-02 12:26:27,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:27,160 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:26:27,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:27,161 INFO L85 PathProgramCache]: Analyzing trace with hash 453920433, now seen corresponding path program 1 times [2024-12-02 12:26:27,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:26:27,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [720077731] [2024-12-02 12:26:27,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:27,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:27,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:27,162 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:27,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-12-02 12:26:27,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:27,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 12:26:27,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:27,355 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-12-02 12:26:27,542 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-12-02 12:26:27,685 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-12-02 12:26:27,873 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:26:27,873 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-12-02 12:26:28,105 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-12-02 12:26:28,362 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-12-02 12:26:29,031 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-12-02 12:26:29,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:26:29,164 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-12-02 12:26:29,244 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:26:29,244 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:29,971 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:26:29,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720077731] [2024-12-02 12:26:29,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720077731] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:29,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [252214783] [2024-12-02 12:26:29,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:29,971 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:26:29,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:26:29,973 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:26:29,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2024-12-02 12:26:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:30,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 12:26:30,205 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:30,249 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-12-02 12:26:30,333 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-12-02 12:26:30,383 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-12-02 12:26:30,469 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:26:30,469 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-12-02 12:26:30,563 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-12-02 12:26:30,642 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-12-02 12:26:31,077 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-12-02 12:26:31,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:26:31,117 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-12-02 12:26:31,133 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:26:31,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:31,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [252214783] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:26:31,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:26:31,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2024-12-02 12:26:31,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097583700] [2024-12-02 12:26:31,451 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:31,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 12:26:31,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:26:31,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 12:26:31,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2024-12-02 12:26:31,452 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-12-02 12:26:33,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:26:33,484 INFO L93 Difference]: Finished difference Result 96 states and 105 transitions. [2024-12-02 12:26:33,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 12:26:33,485 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-12-02 12:26:33,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:26:33,485 INFO L225 Difference]: With dead ends: 96 [2024-12-02 12:26:33,485 INFO L226 Difference]: Without dead ends: 96 [2024-12-02 12:26:33,486 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 94 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2024-12-02 12:26:33,486 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 31 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 12:26:33,486 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 269 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 12:26:33,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-12-02 12:26:33,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-12-02 12:26:33,488 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-12-02 12:26:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2024-12-02 12:26:33,488 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 48 [2024-12-02 12:26:33,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:26:33,489 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2024-12-02 12:26:33,489 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-12-02 12:26:33,489 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2024-12-02 12:26:33,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-12-02 12:26:33,489 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:26:33,489 INFO L218 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-12-02 12:26:33,492 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2024-12-02 12:26:33,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-12-02 12:26:33,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:33,890 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:26:33,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:33,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1869125737, now seen corresponding path program 2 times [2024-12-02 12:26:33,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:26:33,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [987043705] [2024-12-02 12:26:33,891 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:26:33,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:33,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:33,892 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:33,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-12-02 12:26:33,972 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:26:33,972 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:26:33,973 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:26:33,974 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:34,219 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:26:34,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:34,872 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:26:34,872 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:26:34,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987043705] [2024-12-02 12:26:34,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987043705] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:26:34,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:26:34,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2024-12-02 12:26:34,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125364603] [2024-12-02 12:26:34,872 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:34,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 12:26:34,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:26:34,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 12:26:34,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:26:34,873 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 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-12-02 12:26:35,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:26:35,482 INFO L93 Difference]: Finished difference Result 97 states and 106 transitions. [2024-12-02 12:26:35,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 12:26:35,483 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 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 50 [2024-12-02 12:26:35,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:26:35,484 INFO L225 Difference]: With dead ends: 97 [2024-12-02 12:26:35,484 INFO L226 Difference]: Without dead ends: 97 [2024-12-02 12:26:35,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:26:35,484 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 12:26:35,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 345 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 12:26:35,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-12-02 12:26:35,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2024-12-02 12:26:35,487 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-12-02 12:26:35,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 106 transitions. [2024-12-02 12:26:35,487 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 106 transitions. Word has length 50 [2024-12-02 12:26:35,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:26:35,487 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 106 transitions. [2024-12-02 12:26:35,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 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-12-02 12:26:35,487 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 106 transitions. [2024-12-02 12:26:35,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-12-02 12:26:35,488 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:26:35,488 INFO L218 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-12-02 12:26:35,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-12-02 12:26:35,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:35,688 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:26:35,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:26:35,689 INFO L85 PathProgramCache]: Analyzing trace with hash -933430430, now seen corresponding path program 1 times [2024-12-02 12:26:35,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:26:35,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1233425280] [2024-12-02 12:26:35,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:26:35,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:26:35,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:26:35,690 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:26:35,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-12-02 12:26:35,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:26:35,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 12:26:35,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:26:35,780 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-12-02 12:26:36,055 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:26:36,055 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-12-02 12:26:36,220 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-12-02 12:26:40,387 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_60| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_60| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_60|) (_ bv0 32))))) is different from true [2024-12-02 12:26:40,533 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-12-02 12:26:44,652 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_61| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_61| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_61|) (_ bv0 32))))) is different from true [2024-12-02 12:26:45,075 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-12-02 12:26:45,213 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-12-02 12:26:45,393 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 16 not checked. [2024-12-02 12:26:45,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:26:45,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 46 treesize of output 42 [2024-12-02 12:26:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 12:26:47,960 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:26:47,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233425280] [2024-12-02 12:26:47,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233425280] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:26:47,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:26:47,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 33 [2024-12-02 12:26:47,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013011021] [2024-12-02 12:26:47,960 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:26:47,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 12:26:47,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:26:47,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 12:26:47,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=866, Unknown=2, NotChecked=122, Total=1122 [2024-12-02 12:26:47,962 INFO L87 Difference]: Start difference. First operand 97 states and 106 transitions. Second operand has 34 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 30 states have internal predecessors, (78), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-12-02 12:27:10,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:10,063 INFO L93 Difference]: Finished difference Result 109 states and 118 transitions. [2024-12-02 12:27:10,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 12:27:10,064 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 30 states have internal predecessors, (78), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 52 [2024-12-02 12:27:10,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:10,064 INFO L225 Difference]: With dead ends: 109 [2024-12-02 12:27:10,064 INFO L226 Difference]: Without dead ends: 109 [2024-12-02 12:27:10,065 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 67 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 30.7s TimeCoverageRelationStatistics Valid=471, Invalid=2725, Unknown=4, NotChecked=222, Total=3422 [2024-12-02 12:27:10,065 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 198 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:10,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 321 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 695 Invalid, 0 Unknown, 210 Unchecked, 2.2s Time] [2024-12-02 12:27:10,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-12-02 12:27:10,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 101. [2024-12-02 12:27:10,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 82 states have (on average 1.170731707317073) internal successors, (96), 88 states have internal predecessors, (96), 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-12-02 12:27:10,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2024-12-02 12:27:10,068 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 52 [2024-12-02 12:27:10,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:10,068 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2024-12-02 12:27:10,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 30 states have internal predecessors, (78), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-12-02 12:27:10,068 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2024-12-02 12:27:10,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-12-02 12:27:10,069 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:10,069 INFO L218 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-12-02 12:27:10,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-12-02 12:27:10,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:10,269 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:27:10,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:10,269 INFO L85 PathProgramCache]: Analyzing trace with hash 621524805, now seen corresponding path program 2 times [2024-12-02 12:27:10,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:27:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1966874688] [2024-12-02 12:27:10,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:27:10,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:10,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:10,271 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:10,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-12-02 12:27:10,367 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:27:10,367 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:10,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-12-02 12:27:10,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:11,045 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-12-02 12:27:11,333 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-12-02 12:27:11,333 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 15 treesize of output 7 [2024-12-02 12:27:12,063 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2024-12-02 12:27:12,063 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 88 treesize of output 73 [2024-12-02 12:27:12,518 INFO L349 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2024-12-02 12:27:12,518 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 3 case distinctions, treesize of input 50 treesize of output 34 [2024-12-02 12:27:13,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:27:13,837 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 68 treesize of output 36 [2024-12-02 12:27:15,094 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_arrayElimCell_118 (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_36| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem45#1.base_42| (_ BitVec 32))) (and (= (_ bv0 1) (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_36| (_ bv1 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_42| (_ bv1 1)) v_arrayElimCell_118)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_36|)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_#t~mem45#1.base_42|)) (not (= |v_ULTIMATE.start_entry_point_#t~mem45#1.base_42| (_ bv0 32))) (= (store (store (store |c_ULTIMATE.start_main_old_#valid#1| v_arrayElimCell_118 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_42| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_36| (_ bv0 1)) |c_#valid|))) is different from true [2024-12-02 12:27:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 14 proven. 29 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:27:15,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:27:17,762 INFO L349 Elim1Store]: treesize reduction 74, result has 28.8 percent of original size [2024-12-02 12:27:17,763 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 153 treesize of output 126 [2024-12-02 12:27:17,828 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 94 treesize of output 92 [2024-12-02 12:27:34,170 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:27:34,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966874688] [2024-12-02 12:27:34,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966874688] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:34,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1052638331] [2024-12-02 12:27:34,171 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:27:34,171 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:27:34,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:27:34,172 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:27:34,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2024-12-02 12:27:34,401 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:27:34,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:27:34,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 12:27:34,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:44,418 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-12-02 12:27:45,001 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2024-12-02 12:27:45,001 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-12-02 12:28:10,479 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2024-12-02 12:28:10,479 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-12-02 12:28:11,435 INFO L349 Elim1Store]: treesize reduction 285, result has 13.9 percent of original size [2024-12-02 12:28:11,435 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-12-02 12:28:11,493 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:28:11,493 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-12-02 12:28:17,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:28:17,774 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-12-02 12:28:26,892 WARN L873 $PredicateComparison]: unable to prove that (and (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1)) (exists ((v_arrayElimCell_135 (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_38| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_#t~mem45#1.base_47| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_38| (_ bv1 1)))) (and (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_entry_point_#t~mem45#1.base_47|)) (= (_ bv0 1) (select (store .cse0 |v_ULTIMATE.start_entry_point_#t~mem45#1.base_47| (_ bv1 1)) v_arrayElimCell_135)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_38|)) (= |c_#valid| (store (store (store |c_ULTIMATE.start_main_old_#valid#1| v_arrayElimCell_135 (_ bv0 1)) |v_ULTIMATE.start_entry_point_#t~mem45#1.base_47| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_38| (_ bv0 1))))))) is different from true [2024-12-02 12:28:26,930 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:28:26,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:28:29,053 INFO L349 Elim1Store]: treesize reduction 74, result has 28.8 percent of original size [2024-12-02 12:28:29,054 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 153 treesize of output 126 [2024-12-02 12:30:03,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1052638331] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:30:03,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:30:03,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24] total 49 [2024-12-02 12:30:03,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278147711] [2024-12-02 12:30:03,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:30:03,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 12:30:03,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:30:03,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 12:30:03,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=4586, Unknown=35, NotChecked=278, Total=5256 [2024-12-02 12:30:03,296 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand has 50 states, 47 states have (on average 1.851063829787234) internal successors, (87), 44 states have internal predecessors, (87), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-12-02 12:30:07,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:15,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:19,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:28,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:32,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:36,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:48,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:30:52,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:04,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:08,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:13,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:18,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:42,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:46,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:31:50,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:02,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:06,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:07,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:32:07,505 INFO L93 Difference]: Finished difference Result 106 states and 115 transitions. [2024-12-02 12:32:07,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 12:32:07,506 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 47 states have (on average 1.851063829787234) internal successors, (87), 44 states have internal predecessors, (87), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 54 [2024-12-02 12:32:07,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:32:07,507 INFO L225 Difference]: With dead ends: 106 [2024-12-02 12:32:07,507 INFO L226 Difference]: Without dead ends: 85 [2024-12-02 12:32:07,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 91 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2633 ImplicationChecksByTransitivity, 214.9s TimeCoverageRelationStatistics Valid=621, Invalid=8461, Unknown=46, NotChecked=378, Total=9506 [2024-12-02 12:32:07,509 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 67 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 21 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 74.6s IncrementalHoareTripleChecker+Time [2024-12-02 12:32:07,509 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 537 Invalid, 1891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1689 Invalid, 19 Unknown, 162 Unchecked, 74.6s Time] [2024-12-02 12:32:07,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2024-12-02 12:32:07,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2024-12-02 12:32:07,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 65 states have (on average 1.2) internal successors, (78), 72 states have internal predecessors, (78), 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-12-02 12:32:07,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 92 transitions. [2024-12-02 12:32:07,512 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 92 transitions. Word has length 54 [2024-12-02 12:32:07,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:32:07,512 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 92 transitions. [2024-12-02 12:32:07,512 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 47 states have (on average 1.851063829787234) internal successors, (87), 44 states have internal predecessors, (87), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-12-02 12:32:07,512 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 92 transitions. [2024-12-02 12:32:07,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-12-02 12:32:07,512 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:32:07,512 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:32:07,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-12-02 12:32:07,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (40)] Ended with exit code 0 [2024-12-02 12:32:07,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:07,913 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:32:07,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:32:07,913 INFO L85 PathProgramCache]: Analyzing trace with hash 410988564, now seen corresponding path program 4 times [2024-12-02 12:32:07,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:32:07,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1470626769] [2024-12-02 12:32:07,914 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:32:07,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:32:07,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:32:07,915 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:32:07,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-12-02 12:32:08,026 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:32:08,026 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:32:08,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-12-02 12:32:08,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:08,079 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-12-02 12:32:08,092 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-12-02 12:32:08,494 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-12-02 12:32:08,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:08,530 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-12-02 12:32:08,561 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:08,561 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-12-02 12:32:08,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:08,897 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-12-02 12:32:08,933 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:08,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-12-02 12:32:09,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:09,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 12:32:09,334 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:09,334 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-12-02 12:32:09,869 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2024-12-02 12:32:09,869 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-12-02 12:32:09,880 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-12-02 12:32:10,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:10,491 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-12-02 12:32:10,560 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2024-12-02 12:32:10,560 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-12-02 12:32:10,703 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 63 refuted. 0 times theorem prover too weak. 32 trivial. 16 not checked. [2024-12-02 12:32:10,703 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:18,145 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:32:18,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470626769] [2024-12-02 12:32:18,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470626769] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:18,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [151794145] [2024-12-02 12:32:18,145 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:32:18,145 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:18,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:32:18,147 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:32:18,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (42)] Waiting until timeout for monitored process [2024-12-02 12:32:18,391 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:32:18,391 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:32:18,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-12-02 12:32:18,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:18,427 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-12-02 12:32:18,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 12:32:18,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:18,666 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-12-02 12:32:18,695 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:18,695 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-12-02 12:32:18,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:18,912 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-12-02 12:32:18,947 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:18,948 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-12-02 12:32:19,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:19,154 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-12-02 12:32:19,190 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:19,190 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-12-02 12:32:19,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:19,423 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-12-02 12:32:19,459 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:19,459 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-12-02 12:32:19,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:32:19,929 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-12-02 12:32:19,968 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:32:19,968 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-12-02 12:32:20,009 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 40 trivial. 10 not checked. [2024-12-02 12:32:20,010 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:24,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [151794145] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:24,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:32:24,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 21 [2024-12-02 12:32:24,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821145356] [2024-12-02 12:32:24,521 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:32:24,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 12:32:24,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:32:24,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 12:32:24,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=428, Unknown=2, NotChecked=42, Total=552 [2024-12-02 12:32:24,522 INFO L87 Difference]: Start difference. First operand 83 states and 92 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-12-02 12:32:28,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:33,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:38,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:40,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:45,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:32:47,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:32:47,576 INFO L93 Difference]: Finished difference Result 126 states and 141 transitions. [2024-12-02 12:32:47,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 12:32:47,577 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-12-02 12:32:47,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:32:47,578 INFO L225 Difference]: With dead ends: 126 [2024-12-02 12:32:47,578 INFO L226 Difference]: Without dead ends: 126 [2024-12-02 12:32:47,578 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=153, Invalid=905, Unknown=2, NotChecked=62, Total=1122 [2024-12-02 12:32:47,579 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 102 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 24 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 22.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:32:47,579 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 373 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 595 Invalid, 4 Unknown, 107 Unchecked, 22.0s Time] [2024-12-02 12:32:47,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-12-02 12:32:47,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 89. [2024-12-02 12:32:47,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 70 states have (on average 1.1857142857142857) internal successors, (83), 77 states have internal predecessors, (83), 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-12-02 12:32:47,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 100 transitions. [2024-12-02 12:32:47,583 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 100 transitions. Word has length 58 [2024-12-02 12:32:47,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:32:47,583 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 100 transitions. [2024-12-02 12:32:47,583 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-12-02 12:32:47,583 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 100 transitions. [2024-12-02 12:32:47,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-12-02 12:32:47,584 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:32:47,584 INFO L218 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-12-02 12:32:47,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-12-02 12:32:47,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (42)] Ended with exit code 0 [2024-12-02 12:32:47,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:47,985 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:32:47,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:32:47,985 INFO L85 PathProgramCache]: Analyzing trace with hash -390309083, now seen corresponding path program 2 times [2024-12-02 12:32:47,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:32:47,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1192018671] [2024-12-02 12:32:47,985 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:32:47,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:32:47,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:32:47,987 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:32:47,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-12-02 12:32:48,090 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:32:48,090 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:32:48,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 12:32:48,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:48,883 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-12-02 12:32:49,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 15 treesize of output 1 [2024-12-02 12:32:49,926 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-12-02 12:32:50,444 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:32:50,444 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-12-02 12:32:51,102 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-12-02 12:32:51,979 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-12-02 12:32:53,455 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-12-02 12:32:53,840 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:32:53,840 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-12-02 12:32:54,089 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:32:54,089 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:56,087 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:32:56,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192018671] [2024-12-02 12:32:56,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192018671] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:56,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1572246586] [2024-12-02 12:32:56,087 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:32:56,087 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:56,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:32:56,089 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:32:56,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2024-12-02 12:32:56,289 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 12:32:56,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692649942] [2024-12-02 12:32:56,290 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:32:56,290 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-12-02 12:32:56,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:32:56,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (44)] Ended with exit code 1 [2024-12-02 12:32:56,291 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:56,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:56,422 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:32:56,422 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:32:56,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 12:32:56,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:57,621 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-12-02 12:32:58,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:32:59,054 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-12-02 12:32:59,300 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:32:59,300 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-12-02 12:33:00,113 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-12-02 12:33:00,619 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-12-02 12:33:01,555 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-12-02 12:33:01,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:33:01,665 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-12-02 12:33:01,705 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 49 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:33:01,705 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:33:03,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692649942] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:33:03,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:33:03,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 35 [2024-12-02 12:33:03,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726707642] [2024-12-02 12:33:03,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:33:03,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 12:33:03,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:33:03,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 12:33:03,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1786, Unknown=0, NotChecked=0, Total=1980 [2024-12-02 12:33:03,789 INFO L87 Difference]: Start difference. First operand 89 states and 100 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-12-02 12:33:12,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:33:12,010 INFO L93 Difference]: Finished difference Result 136 states and 151 transitions. [2024-12-02 12:33:12,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 12:33:12,011 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-12-02 12:33:12,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:33:12,012 INFO L225 Difference]: With dead ends: 136 [2024-12-02 12:33:12,012 INFO L226 Difference]: Without dead ends: 136 [2024-12-02 12:33:12,012 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 98 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=249, Invalid=2403, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 12:33:12,013 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 107 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-12-02 12:33:12,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 463 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1072 Invalid, 1 Unknown, 0 Unchecked, 6.7s Time] [2024-12-02 12:33:12,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2024-12-02 12:33:12,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 106. [2024-12-02 12:33:12,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 86 states have (on average 1.1627906976744187) internal successors, (100), 92 states have internal predecessors, (100), 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-12-02 12:33:12,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 117 transitions. [2024-12-02 12:33:12,016 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 117 transitions. Word has length 58 [2024-12-02 12:33:12,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:33:12,016 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 117 transitions. [2024-12-02 12:33:12,017 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-12-02 12:33:12,017 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 117 transitions. [2024-12-02 12:33:12,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-12-02 12:33:12,017 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:33:12,017 INFO L218 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-12-02 12:33:12,029 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-12-02 12:33:12,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:33:12,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:33:12,418 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:33:12,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:33:12,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1424871669, now seen corresponding path program 3 times [2024-12-02 12:33:12,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:33:12,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514046169] [2024-12-02 12:33:12,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:33:12,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:33:12,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:33:12,420 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:33:12,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-12-02 12:33:12,626 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-02 12:33:12,626 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:33:12,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 12:33:12,632 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:33:13,190 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:33:13,190 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-12-02 12:33:13,556 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 23 treesize of output 1 [2024-12-02 12:33:14,358 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-12-02 12:33:23,204 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:33:23,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-12-02 12:33:25,867 INFO L349 Elim1Store]: treesize reduction 59, result has 33.0 percent of original size [2024-12-02 12:33:25,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 50 [2024-12-02 12:33:31,006 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_95| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_89| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_118| (_ BitVec 32))) (let ((.cse0 (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_89|)) (.cse1 (bvmul |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_118| (_ bv4 32)))) (and (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_118| (_ bv4294967294 32)) (_ bv10 32)) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_89| (select .cse0 (bvadd |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_95| .cse1 (_ bv4294967288 32))))) (not (= (select .cse0 (bvadd |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_95| .cse1 (_ bv4294967292 32))) |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_89|)) (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_118| (_ bv10 32))))) is different from true [2024-12-02 12:33:33,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:33:33,576 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 37 treesize of output 12 [2024-12-02 12:33:34,116 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-12-02 12:33:34,625 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 45 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 8 not checked. [2024-12-02 12:33:34,626 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:33:35,311 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-12-02 12:33:39,169 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:33:39,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514046169] [2024-12-02 12:33:39,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514046169] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:33:39,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [573331887] [2024-12-02 12:33:39,170 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:33:39,170 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:33:39,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:33:39,172 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:33:39,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2024-12-02 12:33:39,431 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-02 12:33:39,431 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:33:39,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:33:39,436 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:33:39,741 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:33:39,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-12-02 12:33:39,860 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 23 treesize of output 1 [2024-12-02 12:33:45,245 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_92| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_121| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_97| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_92| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_92|) (bvadd |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_97| (bvmul |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_121| (_ bv4 32)) (_ bv4294967292 32))))) (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_121| (_ bv4294967295 32)) (_ bv10 32)) (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_121| (_ bv10 32)))) is different from true [2024-12-02 12:34:04,274 WARN L286 SmtUtils]: Spent 5.87s on a formula simplification. DAG size of input: 35 DAG size of output: 22 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-02 12:34:04,274 INFO L349 Elim1Store]: treesize reduction 59, result has 33.0 percent of original size [2024-12-02 12:34:04,275 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 50 treesize of output 50 [2024-12-02 12:34:09,423 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_93| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_98| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_122| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_93| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_93|) (bvadd |v_ULTIMATE.start_entry_point_~array~0#1.offset_BEFORE_CALL_98| (bvmul |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_122| (_ bv4 32)) (_ bv4294967288 32))))) (bvslt |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_122| (_ bv10 32)) (bvslt (bvadd |v_ULTIMATE.start_entry_point_~i~0#1_BEFORE_CALL_122| (_ bv4294967294 32)) (_ bv10 32)))) is different from true [2024-12-02 12:34:12,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2024-12-02 12:34:12,751 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-12-02 12:34:12,799 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 12 not checked. [2024-12-02 12:34:12,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:34:13,243 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-12-02 12:34:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 22 proven. 33 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:34:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [573331887] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:34:18,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:34:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23, 19] total 54 [2024-12-02 12:34:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002740895] [2024-12-02 12:34:18,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:34:18,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-12-02 12:34:18,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:34:18,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-12-02 12:34:18,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=2490, Unknown=8, NotChecked=312, Total=3080 [2024-12-02 12:34:18,225 INFO L87 Difference]: Start difference. First operand 106 states and 117 transitions. Second operand has 55 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 52 states have internal predecessors, (107), 10 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2024-12-02 12:34:22,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:34:26,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:34:30,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:34:38,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 12:34:44,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:34:48,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:34:55,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:35:01,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:35:07,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:35:30,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:36:18,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:36:22,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:36:26,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:36:26,484 INFO L93 Difference]: Finished difference Result 153 states and 167 transitions. [2024-12-02 12:36:26,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 12:36:26,486 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 52 states have internal predecessors, (107), 10 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 60 [2024-12-02 12:36:26,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:36:26,487 INFO L225 Difference]: With dead ends: 153 [2024-12-02 12:36:26,487 INFO L226 Difference]: Without dead ends: 153 [2024-12-02 12:36:26,488 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 147 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2244 ImplicationChecksByTransitivity, 116.7s TimeCoverageRelationStatistics Valid=859, Invalid=6788, Unknown=21, NotChecked=522, Total=8190 [2024-12-02 12:36:26,489 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 200 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 55 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 60.4s IncrementalHoareTripleChecker+Time [2024-12-02 12:36:26,489 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 437 Invalid, 1765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1338 Invalid, 12 Unknown, 360 Unchecked, 60.4s Time] [2024-12-02 12:36:26,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-12-02 12:36:26,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 111. [2024-12-02 12:36:26,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 90 states have (on average 1.1666666666666667) internal successors, (105), 96 states have internal predecessors, (105), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-12-02 12:36:26,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 122 transitions. [2024-12-02 12:36:26,492 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 122 transitions. Word has length 60 [2024-12-02 12:36:26,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:36:26,492 INFO L471 AbstractCegarLoop]: Abstraction has 111 states and 122 transitions. [2024-12-02 12:36:26,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 52 states have internal predecessors, (107), 10 states have call successors, (12), 7 states have call predecessors, (12), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2024-12-02 12:36:26,492 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 122 transitions. [2024-12-02 12:36:26,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-12-02 12:36:26,493 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:36:26,493 INFO L218 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-12-02 12:36:26,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-12-02 12:36:26,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (47)] Ended with exit code 0 [2024-12-02 12:36:26,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:36:26,894 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:36:26,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:36:26,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1424871668, now seen corresponding path program 3 times [2024-12-02 12:36:26,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:36:26,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [269672641] [2024-12-02 12:36:26,894 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:36:26,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:36:26,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:36:26,896 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:36:26,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-12-02 12:36:27,135 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-02 12:36:27,135 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:36:27,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 12:36:27,140 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:36:33,453 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 13 proven. 26 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 12:36:33,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:36:36,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-12-02 12:36:41,454 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 14 proven. 25 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 12:36:41,454 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:36:41,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269672641] [2024-12-02 12:36:41,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269672641] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:36:41,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:36:41,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 32 [2024-12-02 12:36:41,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677615790] [2024-12-02 12:36:41,455 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:36:41,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 12:36:41,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:36:41,456 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 12:36:41,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 12:36:41,456 INFO L87 Difference]: Start difference. First operand 111 states and 122 transitions. Second operand has 33 states, 32 states have (on average 2.28125) internal successors, (73), 33 states have internal predecessors, (73), 8 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2024-12-02 12:36:56,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:36:56,861 INFO L93 Difference]: Finished difference Result 150 states and 162 transitions. [2024-12-02 12:36:56,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 12:36:56,863 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.28125) internal successors, (73), 33 states have internal predecessors, (73), 8 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 60 [2024-12-02 12:36:56,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:36:56,864 INFO L225 Difference]: With dead ends: 150 [2024-12-02 12:36:56,864 INFO L226 Difference]: Without dead ends: 150 [2024-12-02 12:36:56,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 18.2s TimeCoverageRelationStatistics Valid=408, Invalid=2562, Unknown=0, NotChecked=0, Total=2970 [2024-12-02 12:36:56,864 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 114 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-12-02 12:36:56,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 435 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2024-12-02 12:36:56,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-12-02 12:36:56,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 111. [2024-12-02 12:36:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 90 states have (on average 1.1555555555555554) internal successors, (104), 96 states have internal predecessors, (104), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-12-02 12:36:56,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 121 transitions. [2024-12-02 12:36:56,869 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 121 transitions. Word has length 60 [2024-12-02 12:36:56,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:36:56,869 INFO L471 AbstractCegarLoop]: Abstraction has 111 states and 121 transitions. [2024-12-02 12:36:56,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.28125) internal successors, (73), 33 states have internal predecessors, (73), 8 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2024-12-02 12:36:56,869 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 121 transitions. [2024-12-02 12:36:56,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-12-02 12:36:56,870 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:36:56,870 INFO L218 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-12-02 12:36:56,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-12-02 12:36:57,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:36:57,070 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:36:57,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:36:57,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1221348760, now seen corresponding path program 2 times [2024-12-02 12:36:57,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:36:57,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679204526] [2024-12-02 12:36:57,071 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:36:57,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:36:57,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:36:57,073 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:36:57,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-12-02 12:36:57,186 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:36:57,186 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:36:57,188 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:36:57,190 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:36:58,024 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-12-02 12:36:58,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-12-02 12:36:59,548 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-12-02 12:37:01,399 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 12 proven. 53 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 12:37:01,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:37:05,765 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 12:37:05,765 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:37:05,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679204526] [2024-12-02 12:37:05,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679204526] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:37:05,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:37:05,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 30 [2024-12-02 12:37:05,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331662952] [2024-12-02 12:37:05,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:37:05,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 12:37:05,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:37:05,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 12:37:05,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2024-12-02 12:37:05,767 INFO L87 Difference]: Start difference. First operand 111 states and 121 transitions. Second operand has 31 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 28 states have internal predecessors, (80), 9 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2024-12-02 12:37:21,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:37:21,829 INFO L93 Difference]: Finished difference Result 219 states and 243 transitions. [2024-12-02 12:37:21,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-12-02 12:37:21,830 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 28 states have internal predecessors, (80), 9 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 61 [2024-12-02 12:37:21,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:37:21,830 INFO L225 Difference]: With dead ends: 219 [2024-12-02 12:37:21,831 INFO L226 Difference]: Without dead ends: 219 [2024-12-02 12:37:21,831 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=576, Invalid=4116, Unknown=0, NotChecked=0, Total=4692 [2024-12-02 12:37:21,831 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 313 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2024-12-02 12:37:21,832 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 535 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2024-12-02 12:37:21,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-12-02 12:37:21,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 148. [2024-12-02 12:37:21,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 125 states have (on average 1.28) internal successors, (160), 132 states have internal predecessors, (160), 7 states have call successors, (7), 6 states have call predecessors, (7), 8 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-12-02 12:37:21,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 177 transitions. [2024-12-02 12:37:21,836 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 177 transitions. Word has length 61 [2024-12-02 12:37:21,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:37:21,836 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 177 transitions. [2024-12-02 12:37:21,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 2.7586206896551726) internal successors, (80), 28 states have internal predecessors, (80), 9 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2024-12-02 12:37:21,836 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 177 transitions. [2024-12-02 12:37:21,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-12-02 12:37:21,837 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:37:21,837 INFO L218 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-12-02 12:37:21,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-12-02 12:37:22,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:37:22,037 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:37:22,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:37:22,038 INFO L85 PathProgramCache]: Analyzing trace with hash 792894187, now seen corresponding path program 2 times [2024-12-02 12:37:22,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:37:22,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1628828642] [2024-12-02 12:37:22,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:37:22,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:37:22,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:37:22,039 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:37:22,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-12-02 12:37:22,156 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:37:22,156 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:37:22,159 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 12:37:22,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:37:23,151 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-12-02 12:37:24,048 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-12-02 12:37:24,835 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-12-02 12:37:26,671 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-12-02 12:37:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 57 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 12:37:26,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:37:31,709 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 43 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 12:37:31,709 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:37:31,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628828642] [2024-12-02 12:37:31,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628828642] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:37:31,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:37:31,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 31 [2024-12-02 12:37:31,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319374052] [2024-12-02 12:37:31,709 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:37:31,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 12:37:31,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:37:31,710 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 12:37:31,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2024-12-02 12:37:31,711 INFO L87 Difference]: Start difference. First operand 148 states and 177 transitions. Second operand has 32 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 29 states have internal predecessors, (83), 9 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2024-12-02 12:37:35,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:58,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:38:00,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:38:00,264 INFO L93 Difference]: Finished difference Result 216 states and 240 transitions. [2024-12-02 12:38:00,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-02 12:38:00,264 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 29 states have internal predecessors, (83), 9 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 62 [2024-12-02 12:38:00,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:38:00,265 INFO L225 Difference]: With dead ends: 216 [2024-12-02 12:38:00,265 INFO L226 Difference]: Without dead ends: 216 [2024-12-02 12:38:00,266 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 91 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=662, Invalid=5190, Unknown=0, NotChecked=0, Total=5852 [2024-12-02 12:38:00,267 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 321 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 1123 mSolverCounterSat, 28 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1123 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:38:00,267 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 279 Invalid, 1153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1123 Invalid, 2 Unknown, 0 Unchecked, 16.2s Time] [2024-12-02 12:38:00,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-12-02 12:38:00,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 149. [2024-12-02 12:38:00,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 126 states have (on average 1.2698412698412698) internal successors, (160), 133 states have internal predecessors, (160), 7 states have call successors, (7), 6 states have call predecessors, (7), 8 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2024-12-02 12:38:00,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 177 transitions. [2024-12-02 12:38:00,270 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 177 transitions. Word has length 62 [2024-12-02 12:38:00,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:38:00,270 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 177 transitions. [2024-12-02 12:38:00,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 2.7666666666666666) internal successors, (83), 29 states have internal predecessors, (83), 9 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2024-12-02 12:38:00,271 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 177 transitions. [2024-12-02 12:38:00,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-12-02 12:38:00,271 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:38:00,271 INFO L218 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-12-02 12:38:00,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-12-02 12:38:00,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:38:00,472 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-12-02 12:38:00,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:38:00,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1190083894, now seen corresponding path program 3 times [2024-12-02 12:38:00,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:38:00,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663149952] [2024-12-02 12:38:00,473 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:38:00,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:38:00,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:38:00,474 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:38:00,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-12-02 12:38:00,636 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-12-02 12:38:00,636 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:38:00,640 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 12:38:00,643 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:38:01,069 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-12-02 12:38:01,567 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-12-02 12:38:02,002 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-12-02 12:38:02,438 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:38:02,438 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-12-02 12:38:03,052 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-12-02 12:38:03,679 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-12-02 12:38:04,329 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:38:04,329 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-12-02 12:38:05,186 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2024-12-02 12:38:05,186 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-12-02 12:38:06,350 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-12-02 12:38:08,429 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-12-02 12:38:09,582 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-12-02 12:38:10,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:38:10,146 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-12-02 12:38:10,462 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 63 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:38:10,463 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:38:14,233 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:38:14,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663149952] [2024-12-02 12:38:14,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663149952] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:38:14,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1872674727] [2024-12-02 12:38:14,234 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:38:14,234 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:38:14,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:38:14,236 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:38:14,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2024-12-02 12:38:14,570 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 12:38:14,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130035821] [2024-12-02 12:38:14,570 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:38:14,570 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-12-02 12:38:14,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:38:14,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 1 [2024-12-02 12:38:14,577 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:38:14,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2024-12-02 12:38:14,762 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-12-02 12:38:14,762 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:38:14,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-12-02 12:38:14,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:38:15,756 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-12-02 12:38:16,640 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-12-02 12:38:17,414 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-12-02 12:38:17,648 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:38:17,648 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-12-02 12:38:18,564 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-12-02 12:38:19,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-12-02 12:38:19,880 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-12-02 12:38:19,880 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-12-02 12:38:21,033 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2024-12-02 12:38:21,034 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-12-02 12:38:21,745 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-12-02 12:38:23,138 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-12-02 12:38:23,568 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-12-02 12:38:23,843 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:38:23,843 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-12-02 12:38:23,908 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 63 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:38:23,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:38:28,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130035821] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:38:28,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:38:28,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29] total 45 [2024-12-02 12:38:28,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056338989] [2024-12-02 12:38:28,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:38:28,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-12-02 12:38:28,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:38:28,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-12-02 12:38:28,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=3459, Unknown=0, NotChecked=0, Total=3782 [2024-12-02 12:38:28,959 INFO L87 Difference]: Start difference. First operand 149 states and 177 transitions. Second operand has 46 states, 44 states have (on average 1.6136363636363635) internal successors, (71), 38 states have internal predecessors, (71), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-12-02 12:38:39,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:38:39,806 INFO L93 Difference]: Finished difference Result 169 states and 196 transitions. [2024-12-02 12:38:39,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 12:38:39,807 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 1.6136363636363635) internal successors, (71), 38 states have internal predecessors, (71), 9 states have call successors, (9), 4 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 63 [2024-12-02 12:38:39,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:38:39,808 INFO L225 Difference]: With dead ends: 169 [2024-12-02 12:38:39,808 INFO L226 Difference]: Without dead ends: 169 [2024-12-02 12:38:39,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1877 ImplicationChecksByTransitivity, 21.8s TimeCoverageRelationStatistics Valid=436, Invalid=4676, Unknown=0, NotChecked=0, Total=5112 [2024-12-02 12:38:39,808 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 62 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:38:39,809 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 493 Invalid, 1223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1211 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2024-12-02 12:38:39,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-12-02 12:38:39,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 151. [2024-12-02 12:38:39,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 127 states have (on average 1.2598425196850394) internal successors, (160), 135 states have internal predecessors, (160), 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-12-02 12:38:39,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 177 transitions. [2024-12-02 12:38:39,812 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 177 transitions. Word has length 63 [2024-12-02 12:38:39,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:38:39,812 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 177 transitions. [2024-12-02 12:38:39,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 1.6136363636363635) internal successors, (71), 38 states have internal predecessors, (71), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-12-02 12:38:39,812 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 177 transitions. [2024-12-02 12:38:39,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-12-02 12:38:39,812 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:38:39,813 INFO L218 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-12-02 12:38:39,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Ended with exit code 0 [2024-12-02 12:38:40,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-12-02 12:38:40,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:38:40,213 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:38:40,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:38:40,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1209319056, now seen corresponding path program 4 times [2024-12-02 12:38:40,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:38:40,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [771918925] [2024-12-02 12:38:40,214 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:38:40,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:38:40,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:38:40,215 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:38:40,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-12-02 12:38:40,337 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:38:40,337 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:38:40,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 12:38:40,341 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:38:41,675 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 3 proven. 48 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 12:38:41,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:38:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 11 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 12:38:44,698 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:38:44,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771918925] [2024-12-02 12:38:44,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771918925] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:38:44,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:38:44,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 23 [2024-12-02 12:38:44,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692686142] [2024-12-02 12:38:44,699 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:38:44,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 12:38:44,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:38:44,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 12:38:44,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2024-12-02 12:38:44,700 INFO L87 Difference]: Start difference. First operand 151 states and 177 transitions. Second operand has 23 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 23 states have internal predecessors, (82), 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-12-02 12:38:47,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:38:47,428 INFO L93 Difference]: Finished difference Result 158 states and 170 transitions. [2024-12-02 12:38:47,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 12:38:47,429 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 23 states have internal predecessors, (82), 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 65 [2024-12-02 12:38:47,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:38:47,429 INFO L225 Difference]: With dead ends: 158 [2024-12-02 12:38:47,429 INFO L226 Difference]: Without dead ends: 158 [2024-12-02 12:38:47,430 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2024-12-02 12:38:47,430 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 42 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:38:47,430 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 507 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 12:38:47,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2024-12-02 12:38:47,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 140. [2024-12-02 12:38:47,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 116 states have (on average 1.1551724137931034) internal successors, (134), 124 states have internal predecessors, (134), 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-12-02 12:38:47,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 151 transitions. [2024-12-02 12:38:47,433 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 151 transitions. Word has length 65 [2024-12-02 12:38:47,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:38:47,433 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 151 transitions. [2024-12-02 12:38:47,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 23 states have internal predecessors, (82), 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-12-02 12:38:47,433 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 151 transitions. [2024-12-02 12:38:47,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-12-02 12:38:47,434 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:38:47,434 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:38:47,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-12-02 12:38:47,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:38:47,634 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2024-12-02 12:38:47,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:38:47,635 INFO L85 PathProgramCache]: Analyzing trace with hash 2051359624, now seen corresponding path program 5 times [2024-12-02 12:38:47,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:38:47,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [186480881] [2024-12-02 12:38:47,635 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:38:47,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:38:47,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:38:47,636 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:38:47,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-12-02 12:38:48,237 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-12-02 12:38:48,237 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:38:48,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-12-02 12:38:48,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:38:48,348 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-12-02 12:38:48,373 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-12-02 12:38:49,155 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-12-02 12:38:49,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:49,225 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-12-02 12:38:49,293 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:49,293 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-12-02 12:38:49,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:49,978 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-12-02 12:38:50,046 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:50,046 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-12-02 12:38:50,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:50,779 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-12-02 12:38:50,849 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:50,849 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-12-02 12:38:51,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:51,589 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-12-02 12:38:51,658 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:51,658 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-12-02 12:38:52,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:52,459 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-12-02 12:38:52,517 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:52,517 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-12-02 12:38:53,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:53,334 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-12-02 12:38:53,399 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:53,400 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-12-02 12:38:53,667 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 6 proven. 91 refuted. 0 times theorem prover too weak. 60 trivial. 12 not checked. [2024-12-02 12:38:53,667 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:38:54,768 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:38:54,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186480881] [2024-12-02 12:38:54,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186480881] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:38:54,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1928255291] [2024-12-02 12:38:54,769 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:38:54,769 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:38:54,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:38:54,770 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:38:54,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e501151-ac42-45eb-9955-67722217dbc0/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (56)] Waiting until timeout for monitored process [2024-12-02 12:38:55,192 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-12-02 12:38:55,192 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:38:55,197 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-12-02 12:38:55,200 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:38:55,244 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-12-02 12:38:56,925 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-02 12:38:56,925 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-12-02 12:38:58,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:59,006 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-12-02 12:38:59,007 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-12-02 12:38:59,080 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:38:59,081 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-12-02 12:38:59,854 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-12-02 12:38:59,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:38:59,926 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-12-02 12:39:00,078 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-12-02 12:39:00,078 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-12-02 12:39:00,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:39:00,569 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-12-02 12:39:00,716 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-12-02 12:39:00,717 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-12-02 12:39:01,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:39:01,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-12-02 12:39:01,227 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:39:01,227 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-12-02 12:39:01,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:39:01,629 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-12-02 12:39:01,700 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 12:39:01,701 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-12-02 12:39:01,804 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 12 proven. 97 refuted. 0 times theorem prover too weak. 28 trivial. 32 not checked. [2024-12-02 12:39:01,804 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:39:02,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1928255291] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:39:02,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:39:02,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25] total 32 [2024-12-02 12:39:02,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037654374] [2024-12-02 12:39:02,647 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:39:02,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 12:39:02,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:39:02,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 12:39:02,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=940, Unknown=2, NotChecked=126, Total=1190 [2024-12-02 12:39:02,648 INFO L87 Difference]: Start difference. First operand 140 states and 151 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)