./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0102-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0102-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa260939b291574cde59d3c10d7828de68c26744f55119227115b01940792a6f --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 13:35:09,274 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:35:09,276 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:35:09,294 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:35:09,294 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:35:09,295 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:35:09,296 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:35:09,298 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:35:09,299 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:35:09,300 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:35:09,301 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:35:09,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:35:09,302 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:35:09,303 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:35:09,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:35:09,305 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:35:09,306 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:35:09,306 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:35:09,308 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:35:09,309 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:35:09,311 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:35:09,312 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:35:09,313 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:35:09,314 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:35:09,317 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:35:09,317 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:35:09,318 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:35:09,318 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:35:09,319 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:35:09,320 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:35:09,320 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:35:09,320 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:35:09,321 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:35:09,322 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:35:09,323 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:35:09,323 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:35:09,323 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:35:09,324 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:35:09,324 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:35:09,324 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:35:09,325 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:35:09,326 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 13:35:09,345 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:35:09,345 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:35:09,345 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:35:09,346 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:35:09,346 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:35:09,346 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:35:09,346 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:35:09,347 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:35:09,347 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:35:09,347 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 13:35:09,347 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:35:09,347 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:35:09,347 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 13:35:09,348 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 13:35:09,348 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:35:09,348 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 13:35:09,348 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 13:35:09,348 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 13:35:09,349 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 13:35:09,349 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 13:35:09,349 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:35:09,349 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 13:35:09,349 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 13:35:09,349 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:35:09,350 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 13:35:09,351 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 13:35:09,351 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:35:09,351 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:35:09,351 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:35:09,351 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:35:09,351 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:35:09,352 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 13:35:09,352 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:35:09,352 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 13:35:09,352 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 13:35:09,352 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:35:09,352 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa260939b291574cde59d3c10d7828de68c26744f55119227115b01940792a6f [2022-12-14 13:35:09,540 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:35:09,558 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:35:09,560 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:35:09,561 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:35:09,561 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:35:09,562 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/memsafety/test-0102-1.i [2022-12-14 13:35:12,055 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:35:12,281 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:35:12,281 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/sv-benchmarks/c/memsafety/test-0102-1.i [2022-12-14 13:35:12,292 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data/fa8aa6584/06c440930dff4853843a2d5625a3bcf2/FLAG2a1e17147 [2022-12-14 13:35:12,633 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data/fa8aa6584/06c440930dff4853843a2d5625a3bcf2 [2022-12-14 13:35:12,635 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:35:12,636 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:35:12,637 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:35:12,637 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:35:12,639 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:35:12,640 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:35:12" (1/1) ... [2022-12-14 13:35:12,641 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c791642 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:12, skipping insertion in model container [2022-12-14 13:35:12,641 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:35:12" (1/1) ... [2022-12-14 13:35:12,646 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:35:12,671 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:35:12,874 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:35:12,883 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2022-12-14 13:35:12,883 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@503f6287 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:12, skipping insertion in model container [2022-12-14 13:35:12,884 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:35:12,884 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-12-14 13:35:12,885 INFO L158 Benchmark]: Toolchain (without parser) took 248.80ms. Allocated memory is still 127.9MB. Free memory was 90.7MB in the beginning and 78.5MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-14 13:35:12,886 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 127.9MB. Free memory is still 101.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 13:35:12,886 INFO L158 Benchmark]: CACSL2BoogieTranslator took 247.29ms. Allocated memory is still 127.9MB. Free memory was 90.5MB in the beginning and 78.5MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-12-14 13:35:12,887 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 127.9MB. Free memory is still 101.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 247.29ms. Allocated memory is still 127.9MB. Free memory was 90.5MB in the beginning and 78.5MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 551]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0102-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa260939b291574cde59d3c10d7828de68c26744f55119227115b01940792a6f --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 13:35:14,221 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:35:14,223 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:35:14,236 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:35:14,236 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:35:14,237 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:35:14,238 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:35:14,239 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:35:14,240 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:35:14,241 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:35:14,241 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:35:14,242 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:35:14,242 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:35:14,243 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:35:14,244 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:35:14,244 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:35:14,245 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:35:14,245 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:35:14,246 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:35:14,248 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:35:14,248 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:35:14,250 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:35:14,250 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:35:14,251 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:35:14,253 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:35:14,253 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:35:14,253 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:35:14,254 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:35:14,254 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:35:14,255 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:35:14,255 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:35:14,256 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:35:14,256 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:35:14,257 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:35:14,263 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:35:14,263 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:35:14,264 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:35:14,265 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:35:14,265 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:35:14,266 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:35:14,266 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:35:14,267 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-12-14 13:35:14,284 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:35:14,284 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:35:14,284 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:35:14,285 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:35:14,285 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:35:14,285 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:35:14,285 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:35:14,285 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:35:14,286 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:35:14,286 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:35:14,286 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:35:14,286 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:35:14,286 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 13:35:14,286 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 13:35:14,287 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 13:35:14,287 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:35:14,288 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:35:14,288 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 13:35:14,289 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:35:14,289 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:35:14,289 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:35:14,289 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:35:14,289 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 13:35:14,289 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 13:35:14,289 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:35:14,290 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 13:35:14,290 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa260939b291574cde59d3c10d7828de68c26744f55119227115b01940792a6f [2022-12-14 13:35:14,491 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:35:14,506 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:35:14,507 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:35:14,508 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:35:14,508 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:35:14,509 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/memsafety/test-0102-1.i [2022-12-14 13:35:17,127 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:35:17,312 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:35:17,312 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/sv-benchmarks/c/memsafety/test-0102-1.i [2022-12-14 13:35:17,322 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data/03cad7915/a48dfd1a7374463a9c1a883ed6a861d3/FLAG87aa8a1ce [2022-12-14 13:35:17,337 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/data/03cad7915/a48dfd1a7374463a9c1a883ed6a861d3 [2022-12-14 13:35:17,339 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:35:17,340 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:35:17,341 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:35:17,342 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:35:17,345 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:35:17,345 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,346 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e273ab3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17, skipping insertion in model container [2022-12-14 13:35:17,346 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,354 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:35:17,393 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:35:17,640 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:35:17,654 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-14 13:35:17,661 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:35:17,693 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:35:17,697 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 13:35:17,747 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:35:17,775 INFO L208 MainTranslator]: Completed translation [2022-12-14 13:35:17,776 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17 WrapperNode [2022-12-14 13:35:17,776 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:35:17,777 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 13:35:17,777 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 13:35:17,777 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 13:35:17,784 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,799 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,819 INFO L138 Inliner]: procedures = 136, calls = 38, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 86 [2022-12-14 13:35:17,820 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 13:35:17,820 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 13:35:17,820 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 13:35:17,820 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 13:35:17,829 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,829 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,833 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,843 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,846 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,848 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,849 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,852 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 13:35:17,853 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 13:35:17,853 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 13:35:17,853 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 13:35:17,854 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (1/1) ... [2022-12-14 13:35:17,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:35:17,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:35:17,880 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 13:35:17,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 13:35:17,911 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-12-14 13:35:17,911 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-12-14 13:35:17,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 13:35:17,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 13:35:17,911 INFO L130 BoogieDeclarations]: Found specification of procedure create_sub_list [2022-12-14 13:35:17,912 INFO L138 BoogieDeclarations]: Found implementation of procedure create_sub_list [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_sub [2022-12-14 13:35:17,912 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_sub [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 13:35:17,912 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 13:35:17,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-14 13:35:17,913 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 13:35:17,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 13:35:18,014 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 13:35:18,015 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 13:35:18,356 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 13:35:18,363 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 13:35:18,363 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-14 13:35:18,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:35:18 BoogieIcfgContainer [2022-12-14 13:35:18,365 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 13:35:18,368 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 13:35:18,368 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 13:35:18,371 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 13:35:18,372 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 01:35:17" (1/3) ... [2022-12-14 13:35:18,372 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d204c9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:35:18, skipping insertion in model container [2022-12-14 13:35:18,372 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:35:17" (2/3) ... [2022-12-14 13:35:18,373 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d204c9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:35:18, skipping insertion in model container [2022-12-14 13:35:18,373 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:35:18" (3/3) ... [2022-12-14 13:35:18,374 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0102-1.i [2022-12-14 13:35:18,395 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 13:35:18,395 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2022-12-14 13:35:18,437 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 13:35:18,443 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@37d71494, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 13:35:18,443 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2022-12-14 13:35:18,447 INFO L276 IsEmpty]: Start isEmpty. Operand has 87 states, 46 states have (on average 1.891304347826087) internal successors, (87), 77 states have internal predecessors, (87), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 13:35:18,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 13:35:18,452 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:18,453 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 13:35:18,453 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:18,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:18,458 INFO L85 PathProgramCache]: Analyzing trace with hash 106012329, now seen corresponding path program 1 times [2022-12-14 13:35:18,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:18,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410271841] [2022-12-14 13:35:18,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:18,469 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:18,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:18,470 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:18,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-14 13:35:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:18,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-14 13:35:18,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:18,568 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:18,569 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:18,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410271841] [2022-12-14 13:35:18,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410271841] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:18,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:18,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:35:18,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360640603] [2022-12-14 13:35:18,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:18,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-14 13:35:18,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:18,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-14 13:35:18,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 13:35:18,607 INFO L87 Difference]: Start difference. First operand has 87 states, 46 states have (on average 1.891304347826087) internal successors, (87), 77 states have internal predecessors, (87), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:18,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:18,629 INFO L93 Difference]: Finished difference Result 87 states and 93 transitions. [2022-12-14 13:35:18,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-14 13:35:18,632 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-12-14 13:35:18,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:18,639 INFO L225 Difference]: With dead ends: 87 [2022-12-14 13:35:18,639 INFO L226 Difference]: Without dead ends: 85 [2022-12-14 13:35:18,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-14 13:35:18,644 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:18,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 13:35:18,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-12-14 13:35:18,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-12-14 13:35:18,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 75 states have internal predecessors, (79), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 13:35:18,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2022-12-14 13:35:18,683 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 5 [2022-12-14 13:35:18,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:18,683 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2022-12-14 13:35:18,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:18,683 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2022-12-14 13:35:18,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 13:35:18,684 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:18,684 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:18,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-14 13:35:18,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:18,886 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:18,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:18,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1219357814, now seen corresponding path program 1 times [2022-12-14 13:35:18,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:18,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1865118359] [2022-12-14 13:35:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:18,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:18,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:18,896 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:18,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-14 13:35:19,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:19,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 13:35:19,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:19,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:19,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:19,156 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:19,156 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:19,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1865118359] [2022-12-14 13:35:19,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1865118359] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:19,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:19,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 13:35:19,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843003736] [2022-12-14 13:35:19,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:19,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:35:19,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:19,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:35:19,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:35:19,159 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:19,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:19,376 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2022-12-14 13:35:19,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:35:19,376 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-12-14 13:35:19,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:19,378 INFO L225 Difference]: With dead ends: 91 [2022-12-14 13:35:19,378 INFO L226 Difference]: Without dead ends: 91 [2022-12-14 13:35:19,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:35:19,380 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 39 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:19,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 190 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:35:19,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-12-14 13:35:19,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 83. [2022-12-14 13:35:19,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 45 states have (on average 1.711111111111111) internal successors, (77), 73 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 13:35:19,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 89 transitions. [2022-12-14 13:35:19,390 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 89 transitions. Word has length 7 [2022-12-14 13:35:19,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:19,390 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 89 transitions. [2022-12-14 13:35:19,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:19,390 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 89 transitions. [2022-12-14 13:35:19,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 13:35:19,391 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:19,391 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:19,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-12-14 13:35:19,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:19,592 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:19,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:19,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1219357813, now seen corresponding path program 1 times [2022-12-14 13:35:19,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:19,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1313988322] [2022-12-14 13:35:19,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:19,594 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:19,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:19,596 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:19,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-14 13:35:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:19,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 13:35:19,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:19,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:19,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:19,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:19,783 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:19,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1313988322] [2022-12-14 13:35:19,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1313988322] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:19,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:19,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 13:35:19,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874837615] [2022-12-14 13:35:19,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:19,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:35:19,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:19,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:35:19,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:35:19,785 INFO L87 Difference]: Start difference. First operand 83 states and 89 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:20,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:20,019 INFO L93 Difference]: Finished difference Result 87 states and 93 transitions. [2022-12-14 13:35:20,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:35:20,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-12-14 13:35:20,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:20,021 INFO L225 Difference]: With dead ends: 87 [2022-12-14 13:35:20,021 INFO L226 Difference]: Without dead ends: 87 [2022-12-14 13:35:20,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:35:20,022 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 5 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:20,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 254 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:35:20,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-12-14 13:35:20,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 86. [2022-12-14 13:35:20,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 48 states have (on average 1.6666666666666667) internal successors, (80), 75 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 13:35:20,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 92 transitions. [2022-12-14 13:35:20,027 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 92 transitions. Word has length 7 [2022-12-14 13:35:20,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:20,027 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 92 transitions. [2022-12-14 13:35:20,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:20,027 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 92 transitions. [2022-12-14 13:35:20,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 13:35:20,027 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:20,028 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:20,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-12-14 13:35:20,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:20,230 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting create_sub_listErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:20,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash -778231822, now seen corresponding path program 1 times [2022-12-14 13:35:20,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:20,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062997514] [2022-12-14 13:35:20,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:20,234 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:20,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:20,237 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:20,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-14 13:35:20,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:20,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:35:20,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:20,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:20,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:20,446 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:20,446 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:20,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062997514] [2022-12-14 13:35:20,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062997514] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:20,446 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:20,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:35:20,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075574210] [2022-12-14 13:35:20,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:20,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:35:20,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:20,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:35:20,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:35:20,448 INFO L87 Difference]: Start difference. First operand 86 states and 92 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:20,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:20,539 INFO L93 Difference]: Finished difference Result 86 states and 92 transitions. [2022-12-14 13:35:20,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:35:20,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-12-14 13:35:20,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:20,540 INFO L225 Difference]: With dead ends: 86 [2022-12-14 13:35:20,540 INFO L226 Difference]: Without dead ends: 86 [2022-12-14 13:35:20,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:35:20,542 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 6 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:20,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 132 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:35:20,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2022-12-14 13:35:20,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. [2022-12-14 13:35:20,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 48 states have (on average 1.6458333333333333) internal successors, (79), 74 states have internal predecessors, (79), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 13:35:20,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2022-12-14 13:35:20,553 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 11 [2022-12-14 13:35:20,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:20,553 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2022-12-14 13:35:20,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:20,553 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2022-12-14 13:35:20,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 13:35:20,554 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:20,554 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:20,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-14 13:35:20,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:20,756 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting create_sub_listErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:20,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:20,758 INFO L85 PathProgramCache]: Analyzing trace with hash -778231821, now seen corresponding path program 1 times [2022-12-14 13:35:20,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:20,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1240056636] [2022-12-14 13:35:20,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:20,760 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:20,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:20,764 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:20,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-12-14 13:35:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:20,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 13:35:20,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:20,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:20,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:20,998 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:20,998 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:20,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1240056636] [2022-12-14 13:35:20,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1240056636] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:20,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:20,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:35:20,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253708387] [2022-12-14 13:35:20,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:20,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:35:20,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:20,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:35:20,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:35:20,999 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:21,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:21,107 INFO L93 Difference]: Finished difference Result 85 states and 91 transitions. [2022-12-14 13:35:21,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:35:21,108 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-12-14 13:35:21,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:21,108 INFO L225 Difference]: With dead ends: 85 [2022-12-14 13:35:21,108 INFO L226 Difference]: Without dead ends: 85 [2022-12-14 13:35:21,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:35:21,109 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 5 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:21,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 136 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:35:21,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-12-14 13:35:21,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2022-12-14 13:35:21,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 48 states have (on average 1.625) internal successors, (78), 73 states have internal predecessors, (78), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 13:35:21,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 90 transitions. [2022-12-14 13:35:21,113 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 90 transitions. Word has length 11 [2022-12-14 13:35:21,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:21,113 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 90 transitions. [2022-12-14 13:35:21,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:21,113 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 90 transitions. [2022-12-14 13:35:21,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 13:35:21,114 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:21,114 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:21,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-12-14 13:35:21,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:21,315 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:21,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:21,317 INFO L85 PathProgramCache]: Analyzing trace with hash -70636768, now seen corresponding path program 1 times [2022-12-14 13:35:21,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:21,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1458176322] [2022-12-14 13:35:21,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:21,319 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:21,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:21,322 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:21,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-12-14 13:35:21,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:21,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 13:35:21,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:21,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:21,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:21,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:21,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:21,613 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:21,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:21,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:21,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:21,677 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:21,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1458176322] [2022-12-14 13:35:21,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1458176322] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:21,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:21,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 13:35:21,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772304567] [2022-12-14 13:35:21,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:21,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:35:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:21,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:35:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:35:21,679 INFO L87 Difference]: Start difference. First operand 84 states and 90 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:22,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:22,159 INFO L93 Difference]: Finished difference Result 112 states and 118 transitions. [2022-12-14 13:35:22,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 13:35:22,159 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-14 13:35:22,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:22,160 INFO L225 Difference]: With dead ends: 112 [2022-12-14 13:35:22,160 INFO L226 Difference]: Without dead ends: 112 [2022-12-14 13:35:22,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-14 13:35:22,161 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 54 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:22,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 331 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 13:35:22,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-12-14 13:35:22,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 102. [2022-12-14 13:35:22,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 63 states have (on average 1.6349206349206349) internal successors, (103), 89 states have internal predecessors, (103), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 13:35:22,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 117 transitions. [2022-12-14 13:35:22,167 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 117 transitions. Word has length 14 [2022-12-14 13:35:22,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:22,167 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 117 transitions. [2022-12-14 13:35:22,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:22,167 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 117 transitions. [2022-12-14 13:35:22,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 13:35:22,168 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:22,168 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:22,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-12-14 13:35:22,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:22,368 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting list_add_tailErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:22,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:22,369 INFO L85 PathProgramCache]: Analyzing trace with hash -70636769, now seen corresponding path program 1 times [2022-12-14 13:35:22,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:22,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652368947] [2022-12-14 13:35:22,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:22,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:22,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:22,370 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:22,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-14 13:35:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:22,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 13:35:22,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:22,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:22,502 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:35:22,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 13:35:22,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:22,546 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:22,546 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:22,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652368947] [2022-12-14 13:35:22,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652368947] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:22,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:22,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 13:35:22,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054195538] [2022-12-14 13:35:22,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:22,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:35:22,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:22,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:35:22,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:35:22,547 INFO L87 Difference]: Start difference. First operand 102 states and 117 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:22,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:22,883 INFO L93 Difference]: Finished difference Result 131 states and 146 transitions. [2022-12-14 13:35:22,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:35:22,883 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-14 13:35:22,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:22,884 INFO L225 Difference]: With dead ends: 131 [2022-12-14 13:35:22,884 INFO L226 Difference]: Without dead ends: 131 [2022-12-14 13:35:22,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-14 13:35:22,885 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 87 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:22,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 278 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:35:22,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-12-14 13:35:22,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 112. [2022-12-14 13:35:22,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 72 states have (on average 1.6666666666666667) internal successors, (120), 98 states have internal predecessors, (120), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 13:35:22,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 134 transitions. [2022-12-14 13:35:22,890 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 134 transitions. Word has length 14 [2022-12-14 13:35:22,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:22,890 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 134 transitions. [2022-12-14 13:35:22,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:22,890 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 134 transitions. [2022-12-14 13:35:22,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 13:35:22,890 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:22,891 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:22,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-12-14 13:35:23,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:23,093 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting list_add_tailErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:23,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:23,094 INFO L85 PathProgramCache]: Analyzing trace with hash 837542848, now seen corresponding path program 1 times [2022-12-14 13:35:23,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:23,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [967120338] [2022-12-14 13:35:23,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:23,096 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:23,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:23,098 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:23,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-12-14 13:35:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:23,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 13:35:23,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:23,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:23,262 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:23,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [967120338] [2022-12-14 13:35:23,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [967120338] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:23,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:23,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:35:23,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158676553] [2022-12-14 13:35:23,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:23,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:35:23,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:23,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:35:23,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:35:23,264 INFO L87 Difference]: Start difference. First operand 112 states and 134 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:23,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:23,381 INFO L93 Difference]: Finished difference Result 111 states and 131 transitions. [2022-12-14 13:35:23,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:35:23,382 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-12-14 13:35:23,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:23,383 INFO L225 Difference]: With dead ends: 111 [2022-12-14 13:35:23,383 INFO L226 Difference]: Without dead ends: 111 [2022-12-14 13:35:23,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:35:23,383 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 27 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:23,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 169 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 13:35:23,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-12-14 13:35:23,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2022-12-14 13:35:23,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 72 states have (on average 1.625) internal successors, (117), 97 states have internal predecessors, (117), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 13:35:23,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 131 transitions. [2022-12-14 13:35:23,388 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 131 transitions. Word has length 16 [2022-12-14 13:35:23,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:23,389 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 131 transitions. [2022-12-14 13:35:23,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:23,392 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 131 transitions. [2022-12-14 13:35:23,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 13:35:23,393 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:23,393 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:23,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-12-14 13:35:23,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:23,595 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting list_add_tailErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:23,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:23,596 INFO L85 PathProgramCache]: Analyzing trace with hash 837542849, now seen corresponding path program 1 times [2022-12-14 13:35:23,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:23,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [467659223] [2022-12-14 13:35:23,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:23,598 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:23,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:23,601 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:23,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-12-14 13:35:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:23,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 13:35:23,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:23,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:23,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:23,772 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:23,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [467659223] [2022-12-14 13:35:23,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [467659223] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:23,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:23,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-14 13:35:23,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659688201] [2022-12-14 13:35:23,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:23,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 13:35:23,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:23,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 13:35:23,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-12-14 13:35:23,774 INFO L87 Difference]: Start difference. First operand 111 states and 131 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 8 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:24,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:24,047 INFO L93 Difference]: Finished difference Result 119 states and 132 transitions. [2022-12-14 13:35:24,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 13:35:24,048 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 8 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-12-14 13:35:24,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:24,049 INFO L225 Difference]: With dead ends: 119 [2022-12-14 13:35:24,049 INFO L226 Difference]: Without dead ends: 119 [2022-12-14 13:35:24,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-12-14 13:35:24,050 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 96 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:24,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 511 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:35:24,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-12-14 13:35:24,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 111. [2022-12-14 13:35:24,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 72 states have (on average 1.6111111111111112) internal successors, (116), 97 states have internal predecessors, (116), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 13:35:24,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 130 transitions. [2022-12-14 13:35:24,055 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 130 transitions. Word has length 16 [2022-12-14 13:35:24,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:24,055 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 130 transitions. [2022-12-14 13:35:24,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 8 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:24,056 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 130 transitions. [2022-12-14 13:35:24,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-14 13:35:24,056 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:24,056 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:24,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-12-14 13:35:24,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:24,258 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting list_add_tailErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:24,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:24,259 INFO L85 PathProgramCache]: Analyzing trace with hash 194024551, now seen corresponding path program 1 times [2022-12-14 13:35:24,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:24,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2115513522] [2022-12-14 13:35:24,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:24,261 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:24,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:24,264 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:24,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-12-14 13:35:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:24,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 13:35:24,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:24,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:24,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:24,465 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:24,465 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:24,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2115513522] [2022-12-14 13:35:24,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2115513522] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:24,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:24,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 13:35:24,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711355587] [2022-12-14 13:35:24,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:24,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:35:24,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:24,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:35:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:35:24,467 INFO L87 Difference]: Start difference. First operand 111 states and 130 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:24,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:24,730 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2022-12-14 13:35:24,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 13:35:24,730 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-12-14 13:35:24,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:24,731 INFO L225 Difference]: With dead ends: 118 [2022-12-14 13:35:24,731 INFO L226 Difference]: Without dead ends: 118 [2022-12-14 13:35:24,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:35:24,732 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 49 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:24,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 251 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 13:35:24,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-12-14 13:35:24,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 110. [2022-12-14 13:35:24,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 96 states have internal predecessors, (111), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 13:35:24,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 125 transitions. [2022-12-14 13:35:24,736 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 125 transitions. Word has length 17 [2022-12-14 13:35:24,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:24,736 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 125 transitions. [2022-12-14 13:35:24,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:24,736 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 125 transitions. [2022-12-14 13:35:24,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-14 13:35:24,737 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:24,737 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:24,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-12-14 13:35:24,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:24,939 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting list_add_tailErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:24,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:24,940 INFO L85 PathProgramCache]: Analyzing trace with hash 194024552, now seen corresponding path program 1 times [2022-12-14 13:35:24,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:24,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [998482511] [2022-12-14 13:35:24,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:24,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:24,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:24,944 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:24,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-12-14 13:35:25,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:25,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 13:35:25,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:25,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:25,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:25,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:25,192 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:25,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [998482511] [2022-12-14 13:35:25,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [998482511] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:25,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:25,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 13:35:25,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324005664] [2022-12-14 13:35:25,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:25,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:35:25,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:25,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:35:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:35:25,194 INFO L87 Difference]: Start difference. First operand 110 states and 125 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:25,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:25,492 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2022-12-14 13:35:25,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:35:25,493 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-12-14 13:35:25,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:25,493 INFO L225 Difference]: With dead ends: 116 [2022-12-14 13:35:25,493 INFO L226 Difference]: Without dead ends: 116 [2022-12-14 13:35:25,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:35:25,494 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 36 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:25,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 271 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 13:35:25,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-12-14 13:35:25,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 110. [2022-12-14 13:35:25,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 72 states have (on average 1.4861111111111112) internal successors, (107), 96 states have internal predecessors, (107), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-14 13:35:25,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2022-12-14 13:35:25,496 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 17 [2022-12-14 13:35:25,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:25,496 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2022-12-14 13:35:25,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:25,497 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2022-12-14 13:35:25,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-14 13:35:25,497 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:25,497 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:25,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-12-14 13:35:25,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:25,698 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:25,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:25,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1774001130, now seen corresponding path program 1 times [2022-12-14 13:35:25,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:25,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628016839] [2022-12-14 13:35:25,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:25,701 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:25,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:25,704 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:25,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-12-14 13:35:25,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:25,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 13:35:25,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:25,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:25,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:35:25,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:35:25,962 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:25,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:25,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:35:26,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 13:35:26,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:26,071 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:26,072 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:26,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628016839] [2022-12-14 13:35:26,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [628016839] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:26,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:26,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-14 13:35:26,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695953618] [2022-12-14 13:35:26,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:26,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 13:35:26,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:26,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 13:35:26,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:35:26,073 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:26,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:26,779 INFO L93 Difference]: Finished difference Result 145 states and 161 transitions. [2022-12-14 13:35:26,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 13:35:26,779 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-12-14 13:35:26,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:26,780 INFO L225 Difference]: With dead ends: 145 [2022-12-14 13:35:26,781 INFO L226 Difference]: Without dead ends: 145 [2022-12-14 13:35:26,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-12-14 13:35:26,781 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 59 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:26,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 435 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 13:35:26,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-12-14 13:35:26,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 132. [2022-12-14 13:35:26,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 92 states have (on average 1.423913043478261) internal successors, (131), 116 states have internal predecessors, (131), 9 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 13:35:26,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 149 transitions. [2022-12-14 13:35:26,785 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 149 transitions. Word has length 19 [2022-12-14 13:35:26,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:26,785 INFO L495 AbstractCegarLoop]: Abstraction has 132 states and 149 transitions. [2022-12-14 13:35:26,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:26,785 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 149 transitions. [2022-12-14 13:35:26,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-14 13:35:26,785 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:26,785 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:26,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2022-12-14 13:35:26,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:26,986 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:26,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:26,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1774001131, now seen corresponding path program 1 times [2022-12-14 13:35:26,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:26,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [696778508] [2022-12-14 13:35:26,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:26,987 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:26,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:26,988 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:26,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-12-14 13:35:27,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:27,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 46 conjunts are in the unsatisfiable core [2022-12-14 13:35:27,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:27,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:27,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:27,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:35:27,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:35:27,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:27,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:35:27,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:27,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:35:27,261 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:27,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:27,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:27,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:35:27,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:35:27,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:35:27,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:35:27,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:27,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:35:27,489 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:27,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [696778508] [2022-12-14 13:35:27,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [696778508] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:35:27,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:35:27,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-14 13:35:27,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61266516] [2022-12-14 13:35:27,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:35:27,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 13:35:27,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:27,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 13:35:27,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:35:27,491 INFO L87 Difference]: Start difference. First operand 132 states and 149 transitions. Second operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:28,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:28,470 INFO L93 Difference]: Finished difference Result 135 states and 150 transitions. [2022-12-14 13:35:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 13:35:28,470 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-12-14 13:35:28,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:28,471 INFO L225 Difference]: With dead ends: 135 [2022-12-14 13:35:28,471 INFO L226 Difference]: Without dead ends: 135 [2022-12-14 13:35:28,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-12-14 13:35:28,472 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 32 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:28,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 508 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 13:35:28,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-12-14 13:35:28,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2022-12-14 13:35:28,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 94 states have (on average 1.4042553191489362) internal successors, (132), 119 states have internal predecessors, (132), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (9), 7 states have call predecessors, (9), 9 states have call successors, (9) [2022-12-14 13:35:28,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 150 transitions. [2022-12-14 13:35:28,475 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 150 transitions. Word has length 19 [2022-12-14 13:35:28,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:28,476 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 150 transitions. [2022-12-14 13:35:28,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:35:28,476 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 150 transitions. [2022-12-14 13:35:28,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 13:35:28,476 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:28,476 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:28,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-12-14 13:35:28,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:28,678 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:28,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:28,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1031850971, now seen corresponding path program 1 times [2022-12-14 13:35:28,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:28,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848492667] [2022-12-14 13:35:28,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:28,680 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:28,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:28,683 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:28,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-12-14 13:35:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:28,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 13:35:28,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:28,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:28,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:28,952 WARN L859 $PredicateComparison]: unable to prove that (exists ((|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_448 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_448))) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) is different from true [2022-12-14 13:35:28,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:29,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:29,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:29,009 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:29,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:29,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:35:31,363 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:31,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848492667] [2022-12-14 13:35:31,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848492667] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:35:31,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [334914189] [2022-12-14 13:35:31,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:31,364 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:35:31,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:35:31,365 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:35:31,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2022-12-14 13:35:31,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:31,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-14 13:35:31,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:31,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:31,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:31,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:32,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:32,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:32,147 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:32,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:32,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:32,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:35:32,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [334914189] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:35:32,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373984063] [2022-12-14 13:35:32,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:32,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:35:32,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:35:32,781 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:35:32,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 13:35:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:32,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-14 13:35:32,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:32,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:32,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:33,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:33,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:33,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:33,114 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:33,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:33,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:33,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:35:33,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373984063] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:35:33,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:35:33,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 11] total 13 [2022-12-14 13:35:33,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172556104] [2022-12-14 13:35:33,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:35:33,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 13:35:33,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:33,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 13:35:33,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=4, NotChecked=32, Total=342 [2022-12-14 13:35:33,674 INFO L87 Difference]: Start difference. First operand 135 states and 150 transitions. Second operand has 14 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 13:35:36,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:35:40,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:35:43,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:35:43,401 INFO L93 Difference]: Finished difference Result 163 states and 184 transitions. [2022-12-14 13:35:43,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 13:35:43,402 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 29 [2022-12-14 13:35:43,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:35:43,403 INFO L225 Difference]: With dead ends: 163 [2022-12-14 13:35:43,403 INFO L226 Difference]: Without dead ends: 163 [2022-12-14 13:35:43,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=80, Invalid=470, Unknown=6, NotChecked=44, Total=600 [2022-12-14 13:35:43,404 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 81 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 8 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:35:43,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 292 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 664 Invalid, 2 Unknown, 91 Unchecked, 5.3s Time] [2022-12-14 13:35:43,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-12-14 13:35:43,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 143. [2022-12-14 13:35:43,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 100 states have (on average 1.39) internal successors, (139), 124 states have internal predecessors, (139), 10 states have call successors, (10), 9 states have call predecessors, (10), 8 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-12-14 13:35:43,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 160 transitions. [2022-12-14 13:35:43,409 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 160 transitions. Word has length 29 [2022-12-14 13:35:43,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:35:43,409 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 160 transitions. [2022-12-14 13:35:43,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-12-14 13:35:43,409 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 160 transitions. [2022-12-14 13:35:43,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 13:35:43,410 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:35:43,410 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:35:43,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-12-14 13:35:43,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2022-12-14 13:35:43,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 13:35:44,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:35:44,012 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:35:44,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:35:44,012 INFO L85 PathProgramCache]: Analyzing trace with hash 343570640, now seen corresponding path program 1 times [2022-12-14 13:35:44,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:35:44,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734597988] [2022-12-14 13:35:44,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:44,013 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:35:44,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:35:44,014 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:35:44,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-12-14 13:35:44,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:44,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 13:35:44,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:44,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:44,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:44,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:35:44,509 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:44,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:44,662 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:44,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:35:45,926 INFO L350 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 98 treesize of output 94 [2022-12-14 13:35:45,991 INFO L321 Elim1Store]: treesize reduction 7, result has 77.4 percent of original size [2022-12-14 13:35:45,991 INFO L350 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 80 treesize of output 97 [2022-12-14 13:35:46,559 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:35:46,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 13:35:46,719 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:35:46,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734597988] [2022-12-14 13:35:46,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734597988] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:35:46,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [531992855] [2022-12-14 13:35:46,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:46,719 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:35:46,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:35:46,720 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:35:46,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2022-12-14 13:35:47,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:47,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-14 13:35:47,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:47,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:35:47,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:47,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:35:47,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:47,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:47,724 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:47,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:47,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:47,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:35:47,935 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:47,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:48,125 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:48,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:35:52,736 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd |c_ULTIMATE.start_insert_top_~top~0#1.offset| (_ bv24 32)))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_19| (_ BitVec 32))) (or (forall ((v_ArrVal_665 (_ BitVec 32))) (bvule .cse0 (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_19| v_ArrVal_665) |c_ULTIMATE.start_insert_top_~top~0#1.base|))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_19|))))) (or (bvule (bvadd |c_ULTIMATE.start_insert_top_~top~0#1.offset| (_ bv20 32)) .cse0) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_19| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_19|))))))) is different from false [2022-12-14 13:35:52,909 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:35:52,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 68 [2022-12-14 13:35:57,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [531992855] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:35:57,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857633355] [2022-12-14 13:35:57,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:35:57,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:35:57,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:35:57,567 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:35:57,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 13:35:57,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:35:57,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-14 13:35:57,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:35:57,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:35:57,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:35:57,767 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:35:57,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:35:57,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:57,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:35:58,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2022-12-14 13:35:58,518 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:35:58,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:35:58,549 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:35:58,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:35:58,570 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:35:58,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857633355] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:35:58,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 13:35:58,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14, 14] total 33 [2022-12-14 13:35:58,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651091672] [2022-12-14 13:35:58,570 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 13:35:58,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-12-14 13:35:58,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:35:58,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-12-14 13:35:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1352, Unknown=4, NotChecked=74, Total=1560 [2022-12-14 13:35:58,572 INFO L87 Difference]: Start difference. First operand 143 states and 160 transitions. Second operand has 34 states, 31 states have (on average 1.967741935483871) internal successors, (61), 25 states have internal predecessors, (61), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 13:36:22,663 WARN L233 SmtUtils]: Spent 21.60s on a formula simplification. DAG size of input: 63 DAG size of output: 49 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:36:28,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2022-12-14 13:36:33,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:36:33,021 INFO L93 Difference]: Finished difference Result 239 states and 270 transitions. [2022-12-14 13:36:33,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-14 13:36:33,022 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 1.967741935483871) internal successors, (61), 25 states have internal predecessors, (61), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 36 [2022-12-14 13:36:33,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:36:33,023 INFO L225 Difference]: With dead ends: 239 [2022-12-14 13:36:33,023 INFO L226 Difference]: Without dead ends: 239 [2022-12-14 13:36:33,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 126 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 36.7s TimeCoverageRelationStatistics Valid=405, Invalid=3135, Unknown=4, NotChecked=116, Total=3660 [2022-12-14 13:36:33,024 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 451 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 1639 mSolverCounterSat, 110 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1639 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:36:33,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 520 Invalid, 1755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1639 Invalid, 6 Unknown, 0 Unchecked, 9.5s Time] [2022-12-14 13:36:33,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-12-14 13:36:33,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 171. [2022-12-14 13:36:33,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 125 states have (on average 1.336) internal successors, (167), 149 states have internal predecessors, (167), 12 states have call successors, (12), 11 states have call predecessors, (12), 10 states have return successors, (13), 10 states have call predecessors, (13), 12 states have call successors, (13) [2022-12-14 13:36:33,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 192 transitions. [2022-12-14 13:36:33,029 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 192 transitions. Word has length 36 [2022-12-14 13:36:33,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:36:33,029 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 192 transitions. [2022-12-14 13:36:33,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 1.967741935483871) internal successors, (61), 25 states have internal predecessors, (61), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 13:36:33,029 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 192 transitions. [2022-12-14 13:36:33,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 13:36:33,030 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:36:33,030 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:36:33,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 13:36:33,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2022-12-14 13:36:33,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-12-14 13:36:33,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:36:33,632 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:36:33,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:36:33,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2012582842, now seen corresponding path program 1 times [2022-12-14 13:36:33,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:36:33,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1519728856] [2022-12-14 13:36:33,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:36:33,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:36:33,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:36:33,637 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:36:33,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-12-14 13:36:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:36:33,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 75 conjunts are in the unsatisfiable core [2022-12-14 13:36:33,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:36:34,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:36:34,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:34,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:34,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:34,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:34,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:34,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:34,166 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:36:34,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:36:34,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:34,279 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:34,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:34,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:35,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2022-12-14 13:36:35,417 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:36:35,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 96 treesize of output 128 [2022-12-14 13:36:35,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 96 [2022-12-14 13:36:35,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-12-14 13:36:35,727 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-12-14 13:36:35,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-12-14 13:36:35,921 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:36:35,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 107 treesize of output 91 [2022-12-14 13:36:36,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-12-14 13:36:36,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:36:36,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:36:36,838 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_960 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_960) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (_ bv1 1)))) is different from false [2022-12-14 13:36:38,226 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:36:38,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1519728856] [2022-12-14 13:36:38,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1519728856] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:36:38,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1203370769] [2022-12-14 13:36:38,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:36:38,227 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:36:38,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:36:38,228 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:36:38,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2022-12-14 13:36:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:36:38,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 79 conjunts are in the unsatisfiable core [2022-12-14 13:36:38,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:36:38,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:36:38,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:38,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:38,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:38,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:38,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:38,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:38,981 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:36:38,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:36:39,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:39,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:39,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:39,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:39,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2022-12-14 13:36:39,845 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:36:39,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 96 treesize of output 128 [2022-12-14 13:36:39,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 96 [2022-12-14 13:36:39,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-12-14 13:36:40,174 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-12-14 13:36:40,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-12-14 13:36:40,407 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:36:40,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 107 treesize of output 91 [2022-12-14 13:36:40,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-12-14 13:36:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:36:40,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:36:40,610 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1082 (Array (_ BitVec 32) (_ BitVec 32)))) (= (bvadd (_ bv1 1) (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1082) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|)))) (_ bv0 1))) is different from false [2022-12-14 13:36:41,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1203370769] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:36:41,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484648633] [2022-12-14 13:36:41,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:36:41,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:36:41,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:36:41,868 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:36:41,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 13:36:42,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:36:42,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 82 conjunts are in the unsatisfiable core [2022-12-14 13:36:42,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:36:42,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:36:42,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:36:42,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:42,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:42,504 INFO L350 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 13 treesize of output 9 [2022-12-14 13:36:42,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:42,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:42,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:42,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:42,562 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:36:42,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:36:42,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:42,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:42,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:42,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:43,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2022-12-14 13:36:43,343 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:36:43,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 96 treesize of output 128 [2022-12-14 13:36:43,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 96 [2022-12-14 13:36:43,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-12-14 13:36:43,672 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-12-14 13:36:43,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-12-14 13:36:43,913 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:36:43,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 66 [2022-12-14 13:36:43,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-12-14 13:36:43,990 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:36:43,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:36:46,236 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_38| (_ BitVec 32)) (v_ArrVal_1204 (_ BitVec 1)) (v_ArrVal_1205 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_38|) (_ bv0 1))) (= (bvadd (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_38| v_ArrVal_1204) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_38| v_ArrVal_1205) |c_create_sub_list_~sub#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (_ bv1 1)) (_ bv0 1)))) is different from false [2022-12-14 13:36:47,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484648633] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:36:47,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:36:47,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 22] total 30 [2022-12-14 13:36:47,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113734637] [2022-12-14 13:36:47,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:36:47,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-14 13:36:47,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:36:47,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-14 13:36:47,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1337, Unknown=37, NotChecked=228, Total=1722 [2022-12-14 13:36:47,302 INFO L87 Difference]: Start difference. First operand 171 states and 192 transitions. Second operand has 31 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 27 states have internal predecessors, (48), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 13:36:55,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:36:55,186 INFO L93 Difference]: Finished difference Result 186 states and 207 transitions. [2022-12-14 13:36:55,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 13:36:55,187 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 27 states have internal predecessors, (48), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2022-12-14 13:36:55,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:36:55,188 INFO L225 Difference]: With dead ends: 186 [2022-12-14 13:36:55,188 INFO L226 Difference]: Without dead ends: 186 [2022-12-14 13:36:55,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 93 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=289, Invalid=2739, Unknown=64, NotChecked=330, Total=3422 [2022-12-14 13:36:55,190 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 85 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 30 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-12-14 13:36:55,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 926 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1190 Invalid, 21 Unknown, 0 Unchecked, 4.8s Time] [2022-12-14 13:36:55,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-12-14 13:36:55,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 185. [2022-12-14 13:36:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 137 states have (on average 1.313868613138686) internal successors, (180), 162 states have internal predecessors, (180), 13 states have call successors, (13), 12 states have call predecessors, (13), 11 states have return successors, (14), 10 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 13:36:55,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 207 transitions. [2022-12-14 13:36:55,196 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 207 transitions. Word has length 35 [2022-12-14 13:36:55,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:36:55,197 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 207 transitions. [2022-12-14 13:36:55,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 27 states have internal predecessors, (48), 4 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 13:36:55,197 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 207 transitions. [2022-12-14 13:36:55,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 13:36:55,198 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:36:55,198 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:36:55,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2022-12-14 13:36:55,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-14 13:36:55,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-12-14 13:36:55,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:36:55,801 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:36:55,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:36:55,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2012582843, now seen corresponding path program 1 times [2022-12-14 13:36:55,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:36:55,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956182417] [2022-12-14 13:36:55,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:36:55,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:36:55,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:36:55,804 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:36:55,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-12-14 13:36:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:36:56,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-14 13:36:56,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:36:56,238 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:36:56,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:56,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:36:56,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:56,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:56,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:56,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:36:56,421 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:36:56,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:36:56,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:36:56,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:56,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:36:56,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:56,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:36:58,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 79 [2022-12-14 13:36:58,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 71 [2022-12-14 13:36:58,306 INFO L321 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2022-12-14 13:36:58,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 150 [2022-12-14 13:36:58,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:58,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 106 [2022-12-14 13:36:58,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:58,333 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 27 [2022-12-14 13:36:58,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 30 [2022-12-14 13:36:58,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:36:58,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:36:58,591 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-12-14 13:36:58,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-12-14 13:36:58,633 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-12-14 13:36:58,634 INFO L350 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 24 treesize of output 26 [2022-12-14 13:36:58,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:36:58,777 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-12-14 13:36:59,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-12-14 13:36:59,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:36:59,348 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:36:59,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:37:00,363 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1334 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1334) |c_create_sub_list_insert_sub_~head#1.base|) .cse1))) (bvule .cse0 (bvadd .cse0 (_ bv4 32))))) (forall ((v_ArrVal_1335 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1334 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1334) |c_create_sub_list_insert_sub_~head#1.base|) .cse1) (_ bv4 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1335) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2022-12-14 13:37:08,638 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:37:08,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1956182417] [2022-12-14 13:37:08,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1956182417] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:37:08,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [542788161] [2022-12-14 13:37:08,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:37:08,638 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:37:08,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:37:08,639 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:37:08,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-12-14 13:37:09,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:37:09,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 100 conjunts are in the unsatisfiable core [2022-12-14 13:37:09,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:37:09,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:37:09,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:37:09,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:37:09,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:09,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:37:09,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:09,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:37:09,724 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:37:09,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:37:09,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:37:09,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:37:09,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:37:09,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:37:09,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:37:14,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 91 [2022-12-14 13:37:14,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:14,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2022-12-14 13:37:14,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 45 [2022-12-14 13:37:14,446 INFO L321 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2022-12-14 13:37:14,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 95 treesize of output 125 [2022-12-14 13:37:14,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:14,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 89 [2022-12-14 13:37:14,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:14,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:37:15,005 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-12-14 13:37:15,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-12-14 13:37:15,047 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-12-14 13:37:15,048 INFO L350 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 24 treesize of output 26 [2022-12-14 13:37:15,418 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:37:15,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 105 treesize of output 89 [2022-12-14 13:37:15,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:37:15,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-12-14 13:37:15,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:37:15,514 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:37:15,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:37:15,641 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1475 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1475) |c_create_sub_list_insert_sub_~head#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1474 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1475 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1475) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1474) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2022-12-14 13:37:27,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [542788161] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:37:27,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980477057] [2022-12-14 13:37:27,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:37:27,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:37:27,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:37:27,573 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:37:27,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 13:37:27,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:37:27,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 106 conjunts are in the unsatisfiable core [2022-12-14 13:37:27,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:37:27,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:37:27,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:37:28,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:37:28,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:37:28,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:28,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:37:29,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:29,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:37:29,071 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:37:29,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:37:29,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:37:29,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:29,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:37:29,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:29,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:37:29,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:37:29,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:37:37,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 91 [2022-12-14 13:37:37,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:37,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:37,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2022-12-14 13:37:37,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 38 [2022-12-14 13:37:37,678 INFO L321 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2022-12-14 13:37:37,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 117 [2022-12-14 13:37:37,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:37,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 85 [2022-12-14 13:37:37,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:37:37,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:37:38,403 INFO L321 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2022-12-14 13:37:38,403 INFO L350 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 24 treesize of output 26 [2022-12-14 13:37:38,437 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-12-14 13:37:38,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-14 13:37:38,948 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:37:38,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 83 [2022-12-14 13:37:38,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:37:40,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-12-14 13:37:40,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:37:40,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:37:40,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:37:40,949 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1618 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1617 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1618) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1617) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)))) (forall ((v_ArrVal_1618 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1618) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))))) is different from false [2022-12-14 13:37:52,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980477057] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:37:52,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:37:52,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 49 [2022-12-14 13:37:52,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415882589] [2022-12-14 13:37:52,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:37:52,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-14 13:37:52,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:37:52,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-14 13:37:52,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=3254, Unknown=71, NotChecked=354, Total=3906 [2022-12-14 13:37:52,189 INFO L87 Difference]: Start difference. First operand 185 states and 207 transitions. Second operand has 50 states, 47 states have (on average 1.553191489361702) internal successors, (73), 44 states have internal predecessors, (73), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 13:38:09,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:38:09,108 INFO L93 Difference]: Finished difference Result 185 states and 206 transitions. [2022-12-14 13:38:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-14 13:38:09,109 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 47 states have (on average 1.553191489361702) internal successors, (73), 44 states have internal predecessors, (73), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2022-12-14 13:38:09,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:38:09,110 INFO L225 Difference]: With dead ends: 185 [2022-12-14 13:38:09,110 INFO L226 Difference]: Without dead ends: 185 [2022-12-14 13:38:09,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1503 ImplicationChecksByTransitivity, 43.7s TimeCoverageRelationStatistics Valid=365, Invalid=4677, Unknown=82, NotChecked=426, Total=5550 [2022-12-14 13:38:09,112 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 84 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 1844 mSolverCounterSat, 25 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1844 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:38:09,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1085 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1844 Invalid, 25 Unknown, 0 Unchecked, 9.2s Time] [2022-12-14 13:38:09,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-12-14 13:38:09,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-12-14 13:38:09,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 137 states have (on average 1.3065693430656935) internal successors, (179), 162 states have internal predecessors, (179), 13 states have call successors, (13), 12 states have call predecessors, (13), 11 states have return successors, (14), 10 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 13:38:09,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 206 transitions. [2022-12-14 13:38:09,117 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 206 transitions. Word has length 35 [2022-12-14 13:38:09,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:38:09,118 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 206 transitions. [2022-12-14 13:38:09,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 47 states have (on average 1.553191489361702) internal successors, (73), 44 states have internal predecessors, (73), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 13:38:09,118 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 206 transitions. [2022-12-14 13:38:09,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-12-14 13:38:09,119 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:38:09,119 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:38:09,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2022-12-14 13:38:09,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-14 13:38:09,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-12-14 13:38:09,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:38:09,722 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting list_add_tailErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:38:09,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:38:09,723 INFO L85 PathProgramCache]: Analyzing trace with hash -541096591, now seen corresponding path program 1 times [2022-12-14 13:38:09,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:38:09,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1394657399] [2022-12-14 13:38:09,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:38:09,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:38:09,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:38:09,728 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:38:09,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-12-14 13:38:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:38:09,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 13:38:09,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:38:10,086 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:38:10,086 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:38:10,086 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:38:10,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1394657399] [2022-12-14 13:38:10,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1394657399] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:38:10,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:38:10,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-14 13:38:10,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373687047] [2022-12-14 13:38:10,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:38:10,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 13:38:10,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:38:10,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 13:38:10,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-12-14 13:38:10,087 INFO L87 Difference]: Start difference. First operand 185 states and 206 transitions. Second operand has 10 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 13:38:10,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:38:10,565 INFO L93 Difference]: Finished difference Result 188 states and 203 transitions. [2022-12-14 13:38:10,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 13:38:10,566 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2022-12-14 13:38:10,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:38:10,567 INFO L225 Difference]: With dead ends: 188 [2022-12-14 13:38:10,567 INFO L226 Difference]: Without dead ends: 188 [2022-12-14 13:38:10,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-12-14 13:38:10,568 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 82 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:38:10,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 607 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 13:38:10,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-12-14 13:38:10,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 185. [2022-12-14 13:38:10,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 137 states have (on average 1.2773722627737227) internal successors, (175), 162 states have internal predecessors, (175), 13 states have call successors, (13), 12 states have call predecessors, (13), 11 states have return successors, (14), 10 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 13:38:10,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 202 transitions. [2022-12-14 13:38:10,572 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 202 transitions. Word has length 38 [2022-12-14 13:38:10,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:38:10,572 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 202 transitions. [2022-12-14 13:38:10,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 13:38:10,572 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 202 transitions. [2022-12-14 13:38:10,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 13:38:10,573 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:38:10,573 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:38:10,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-12-14 13:38:10,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:38:10,774 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:38:10,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:38:10,775 INFO L85 PathProgramCache]: Analyzing trace with hash -796271557, now seen corresponding path program 1 times [2022-12-14 13:38:10,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:38:10,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960566126] [2022-12-14 13:38:10,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:38:10,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:38:10,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:38:10,780 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:38:10,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-12-14 13:38:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:38:11,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 47 conjunts are in the unsatisfiable core [2022-12-14 13:38:11,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:38:11,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:38:11,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:38:11,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:11,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:38:11,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:11,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:38:11,666 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:38:11,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:38:11,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:38:11,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:38:11,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:38:11,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:38:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:38:12,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:38:12,286 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:12,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 50 [2022-12-14 13:38:18,377 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:18,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-12-14 13:38:18,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2022-12-14 13:38:18,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:38:18,403 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:18,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2022-12-14 13:38:18,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:38:18,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 10 [2022-12-14 13:38:18,433 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:18,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2022-12-14 13:38:18,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:38:18,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-12-14 13:38:19,424 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:19,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 62 [2022-12-14 13:38:19,695 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:38:19,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:38:19,726 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:38:19,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:38:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:38:19,751 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:38:19,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960566126] [2022-12-14 13:38:19,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960566126] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:38:19,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1844188963] [2022-12-14 13:38:19,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:38:19,752 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:38:19,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:38:19,753 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:38:19,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-12-14 13:38:21,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:38:21,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 65 conjunts are in the unsatisfiable core [2022-12-14 13:38:21,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:38:21,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:38:21,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:38:21,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:38:21,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:21,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:38:21,815 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:38:21,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:38:22,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:38:22,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:38:22,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:22,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:38:22,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:22,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:38:22,204 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:38:22,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:38:22,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:38:22,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:38:22,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:38:22,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:38:22,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:38:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:38:23,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:38:23,859 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1956) |c_create_sub_list_insert_sub_~head#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1956) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1955) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2022-12-14 13:38:23,939 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_55| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_55|) (_ bv0 1))) (forall ((v_ArrVal_1954 (_ BitVec 32)) (v_ArrVal_1955 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_55| v_ArrVal_1956) |c_create_sub_list_~sub#1.base|) .cse0)) (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_55| v_ArrVal_1954) (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_55| v_ArrVal_1955) |c_create_sub_list_~sub#1.base|) .cse0)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_55| (_ BitVec 32))) (or (forall ((v_ArrVal_1956 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_55| v_ArrVal_1956) |c_create_sub_list_~sub#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))) (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_55|) (_ bv0 1))))))) is different from false [2022-12-14 13:38:25,127 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:25,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 60 [2022-12-14 13:38:25,133 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 82 [2022-12-14 13:38:25,154 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:25,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 78 treesize of output 70 [2022-12-14 13:38:25,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 90 [2022-12-14 13:38:25,170 INFO L350 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 38 [2022-12-14 13:38:25,174 INFO L350 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 78 treesize of output 70 [2022-12-14 13:38:25,503 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:25,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2022-12-14 13:38:25,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 32 [2022-12-14 13:38:25,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-12-14 13:38:33,589 WARN L233 SmtUtils]: Spent 5.24s on a formula simplification. DAG size of input: 41 DAG size of output: 33 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:38:46,683 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:46,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 145 [2022-12-14 13:38:52,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1844188963] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:38:52,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511382498] [2022-12-14 13:38:52,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:38:52,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:38:52,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:38:52,923 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:38:52,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 13:38:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:38:53,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 51 conjunts are in the unsatisfiable core [2022-12-14 13:38:53,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:38:53,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:38:53,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:38:53,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:53,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:38:53,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:38:53,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:38:53,217 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:38:53,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:38:53,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:38:53,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:38:53,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:38:53,342 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-12-14 13:38:53,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:38:53,353 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-12-14 13:38:53,577 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:38:53,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:38:53,652 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:53,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 50 [2022-12-14 13:38:53,759 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_2074 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2074) |c_create_sub_list_insert_sub_~head#1.base|) .cse0)) (bvadd (_ bv8 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (forall ((v_ArrVal_2074 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2074) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))) (bvule .cse1 (bvadd (_ bv4 32) .cse1)))) (forall ((v_ArrVal_2075 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_create_sub_list_insert_sub_~head#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2075) |c_create_sub_list_insert_sub_~head#1.base|) .cse0))))) is different from false [2022-12-14 13:38:53,837 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|))) (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_59| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_59|) (_ bv0 1))) (forall ((v_ArrVal_2074 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_59| v_ArrVal_2074) |c_create_sub_list_~sub#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_59| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_59|) (_ bv0 1))) (forall ((v_ArrVal_2074 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |v_create_sub_list_insert_sub_~sub~0#1.base_59| v_ArrVal_2074) |c_create_sub_list_~sub#1.base|) .cse1)) (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_59| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_59|) (_ bv0 1))) (forall ((v_ArrVal_2075 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (store |c_#memory_$Pointer$.base| |v_create_sub_list_insert_sub_~sub~0#1.base_59| v_ArrVal_2075) |c_create_sub_list_~sub#1.base|) .cse1) |c_create_sub_list_~sub#1.base|)))))) is different from false [2022-12-14 13:38:58,969 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:58,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2022-12-14 13:38:58,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-12-14 13:38:58,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-12-14 13:38:59,051 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:38:59,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 42 [2022-12-14 13:38:59,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 32 [2022-12-14 13:38:59,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-12-14 13:38:59,085 INFO L321 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-12-14 13:38:59,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 1 [2022-12-14 13:39:00,300 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:39:00,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 62 [2022-12-14 13:39:00,427 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:39:00,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:39:00,462 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:39:00,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:39:00,491 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-12-14 13:39:00,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511382498] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:39:00,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-12-14 13:39:00,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18, 17, 18] total 48 [2022-12-14 13:39:00,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516387977] [2022-12-14 13:39:00,492 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-12-14 13:39:00,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-12-14 13:39:00,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:39:00,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-12-14 13:39:00,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2751, Unknown=50, NotChecked=436, Total=3422 [2022-12-14 13:39:00,495 INFO L87 Difference]: Start difference. First operand 185 states and 202 transitions. Second operand has 49 states, 43 states have (on average 1.930232558139535) internal successors, (83), 40 states have internal predecessors, (83), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 13:39:13,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-14 13:39:15,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-14 13:39:17,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-14 13:39:19,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-14 13:39:39,130 WARN L233 SmtUtils]: Spent 16.68s on a formula simplification. DAG size of input: 167 DAG size of output: 100 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:39:43,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2022-12-14 13:39:47,022 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse6 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (let ((.cse4 (select (select |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~head#1.base|) .cse6))) (let ((.cse0 (select |c_#valid| |c_create_sub_list_#in~sub#1.base|)) (.cse2 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)) (.cse5 (bvadd .cse4 (_ bv4 32))) (.cse3 (bvadd (_ bv4 32) |c_create_sub_list_#in~sub#1.offset|)) (.cse1 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_50| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_50|)))))) (and (exists ((v_ArrVal_1945 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1945)) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) (= |c_create_sub_list_#in~sub#1.base| |c_create_sub_list_~sub#1.base|) (= (bvadd .cse0 (_ bv1 1)) (_ bv0 1)) (or .cse1 (bvule |c_create_sub_list_~sub#1.offset| .cse2)) (not (= (_ bv0 1) .cse0)) (or (bvule .cse3 (bvadd (_ bv8 32) |c_create_sub_list_#in~sub#1.offset|)) .cse1) (or .cse1 (bvule .cse2 (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|))) (not (= (select |c_#valid| |c_create_sub_list_~sub#1.base|) (_ bv0 1))) (bvule .cse4 .cse5) (bvule .cse5 (bvadd (_ bv8 32) |c_create_sub_list_insert_sub_~head#1.offset|)) (= (select (select |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base|) .cse6) |c_create_sub_list_insert_sub_~head#1.base|) (or (bvule |c_create_sub_list_#in~sub#1.offset| .cse3) .cse1) (= |c_create_sub_list_insert_sub_~head#1.base| |c_create_sub_list_#in~sub#1.base|))))) is different from false [2022-12-14 13:40:37,304 WARN L233 SmtUtils]: Spent 32.41s on a formula simplification. DAG size of input: 64 DAG size of output: 59 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:40:41,991 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#valid| |c_create_sub_list_#in~sub#1.base|)) (.cse2 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)) (.cse3 (bvadd (_ bv4 32) |c_create_sub_list_#in~sub#1.offset|)) (.cse1 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_50| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_50|)))))) (and (exists ((v_ArrVal_1945 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1945)) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) (= |c_create_sub_list_#in~sub#1.base| |c_create_sub_list_~sub#1.base|) (= (bvadd .cse0 (_ bv1 1)) (_ bv0 1)) (or .cse1 (bvule |c_create_sub_list_~sub#1.offset| .cse2)) (not (= (_ bv0 1) .cse0)) (or (bvule .cse3 (bvadd (_ bv8 32) |c_create_sub_list_#in~sub#1.offset|)) .cse1) (or .cse1 (bvule .cse2 (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|))) (not (= (select |c_#valid| |c_create_sub_list_~sub#1.base|) (_ bv0 1))) (or (bvule |c_create_sub_list_#in~sub#1.offset| .cse3) .cse1) (= |c_create_sub_list_insert_sub_~head#1.base| |c_create_sub_list_#in~sub#1.base|))) is different from false [2022-12-14 13:40:45,546 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#valid| |c_create_sub_list_#in~sub#1.base|)) (.cse2 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)) (.cse4 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|)) (.cse3 (bvadd (_ bv4 32) |c_create_sub_list_#in~sub#1.offset|)) (.cse1 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_50| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_50|)))))) (and (exists ((v_ArrVal_1945 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_1945)) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) (= |c_create_sub_list_#in~sub#1.base| |c_create_sub_list_~sub#1.base|) (= (bvadd .cse0 (_ bv1 1)) (_ bv0 1)) (or .cse1 (bvule |c_create_sub_list_~sub#1.offset| .cse2)) (not (= (_ bv0 1) .cse0)) (or (bvule .cse3 (bvadd (_ bv8 32) |c_create_sub_list_#in~sub#1.offset|)) .cse1) (or .cse1 (bvule .cse2 (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|))) (= (select (select |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~head#1.base|) .cse4) |c_create_sub_list_insert_sub_~head#1.offset|) (not (= (select |c_#valid| |c_create_sub_list_~sub#1.base|) (_ bv0 1))) (= (select (select |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base|) .cse4) |c_create_sub_list_insert_sub_~head#1.base|) (or (bvule |c_create_sub_list_#in~sub#1.offset| .cse3) .cse1) (= (_ bv16 32) |c_create_sub_list_insert_sub_~head#1.offset|) (= |c_create_sub_list_insert_sub_~head#1.base| |c_create_sub_list_#in~sub#1.base|))) is different from false [2022-12-14 13:40:50,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:40:50,758 INFO L93 Difference]: Finished difference Result 252 states and 281 transitions. [2022-12-14 13:40:50,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-14 13:40:50,759 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 43 states have (on average 1.930232558139535) internal successors, (83), 40 states have internal predecessors, (83), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 41 [2022-12-14 13:40:50,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:40:50,760 INFO L225 Difference]: With dead ends: 252 [2022-12-14 13:40:50,760 INFO L226 Difference]: Without dead ends: 252 [2022-12-14 13:40:50,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 155 SyntacticMatches, 6 SemanticMatches, 92 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 1897 ImplicationChecksByTransitivity, 129.9s TimeCoverageRelationStatistics Valid=682, Invalid=6771, Unknown=57, NotChecked=1232, Total=8742 [2022-12-14 13:40:50,762 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 253 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 2509 mSolverCounterSat, 66 mSolverCounterUnsat, 41 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 2912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 2509 IncrementalHoareTripleChecker+Invalid, 41 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 23.9s IncrementalHoareTripleChecker+Time [2022-12-14 13:40:50,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 765 Invalid, 2912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 2509 Invalid, 41 Unknown, 296 Unchecked, 23.9s Time] [2022-12-14 13:40:50,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-12-14 13:40:50,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 191. [2022-12-14 13:40:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 141 states have (on average 1.2553191489361701) internal successors, (177), 168 states have internal predecessors, (177), 13 states have call successors, (13), 12 states have call predecessors, (13), 13 states have return successors, (14), 10 states have call predecessors, (14), 13 states have call successors, (14) [2022-12-14 13:40:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 204 transitions. [2022-12-14 13:40:50,766 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 204 transitions. Word has length 41 [2022-12-14 13:40:50,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:40:50,767 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 204 transitions. [2022-12-14 13:40:50,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 43 states have (on average 1.930232558139535) internal successors, (83), 40 states have internal predecessors, (83), 10 states have call successors, (11), 8 states have call predecessors, (11), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 13:40:50,767 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 204 transitions. [2022-12-14 13:40:50,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-12-14 13:40:50,767 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:40:50,768 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:40:50,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-14 13:40:51,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-12-14 13:40:51,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2022-12-14 13:40:51,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 13:40:51,369 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:40:51,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:40:51,370 INFO L85 PathProgramCache]: Analyzing trace with hash 782352299, now seen corresponding path program 1 times [2022-12-14 13:40:51,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:40:51,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71071757] [2022-12-14 13:40:51,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:40:51,373 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:40:51,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:40:51,374 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:40:51,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-12-14 13:40:51,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:40:51,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 13:40:51,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:40:51,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:40:51,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:40:51,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:40:51,997 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:40:51,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:40:52,016 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2177 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_64| (_ BitVec 32)) (v_ArrVal_2176 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |v_create_sub_list_insert_sub_~sub~0#1.base_64|)) (= |c_#length| (store (store |c_old(#length)| |v_create_sub_list_insert_sub_~sub~0#1.base_64| v_ArrVal_2176) |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2177)) (not (= |c_create_sub_list_#in~sub#1.base| |create_sub_list_insert_sub_~sub~0#1.base|)))) is different from true [2022-12-14 13:40:52,070 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:40:52,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-12-14 13:40:52,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:40:52,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:40:52,165 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:40:52,166 INFO L350 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 1 case distinctions, treesize of input 15 treesize of output 23 [2022-12-14 13:40:52,183 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:40:52,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:40:52,302 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 5 not checked. [2022-12-14 13:40:52,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:40:52,849 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:40:52,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 13:40:59,204 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:40:59,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71071757] [2022-12-14 13:40:59,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71071757] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:40:59,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [374132594] [2022-12-14 13:40:59,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:40:59,205 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:40:59,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:40:59,206 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:40:59,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2022-12-14 13:40:59,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:40:59,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 44 conjunts are in the unsatisfiable core [2022-12-14 13:40:59,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:40:59,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:40:59,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:00,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:00,280 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:41:00,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:41:00,478 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:00,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-12-14 13:41:00,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:41:00,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:00,995 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:00,996 INFO L350 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 1 case distinctions, treesize of input 15 treesize of output 23 [2022-12-14 13:41:01,017 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:41:01,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:41:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 13:41:01,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:01,786 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:41:01,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 13:41:03,929 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd |c_ULTIMATE.start_insert_top_~top~0#1.offset| (_ bv24 32))) (.cse1 (bvadd (_ bv16 32) |c_ULTIMATE.start_insert_top_~top~0#1.offset|))) (and (or (bvule (bvadd |c_ULTIMATE.start_insert_top_~top~0#1.offset| (_ bv20 32)) .cse0) (forall ((v_ArrVal_2290 (_ BitVec 32)) (v_ArrVal_2291 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_76| (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_77| (_ BitVec 32))) (or (not (bvule .cse1 (select (store (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_77| v_ArrVal_2291) |v_create_sub_list_insert_sub_~sub~0#1.base_76| v_ArrVal_2290) |c_ULTIMATE.start_insert_top_~top~0#1.base|))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_76| |c_ULTIMATE.start_insert_top_~top~0#1.base|) (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_77|) (_ bv0 1)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_77| (_ BitVec 32))) (or (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_76| (_ BitVec 32))) (or (= |v_create_sub_list_insert_sub_~sub~0#1.base_76| |c_ULTIMATE.start_insert_top_~top~0#1.base|) (forall ((v_ArrVal_2290 (_ BitVec 32)) (v_ArrVal_2291 (_ BitVec 32))) (let ((.cse2 (select (store (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_77| v_ArrVal_2291) |v_create_sub_list_insert_sub_~sub~0#1.base_76| v_ArrVal_2290) |c_ULTIMATE.start_insert_top_~top~0#1.base|))) (or (bvule .cse0 .cse2) (not (bvule .cse1 .cse2))))))) (not (= (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_77|) (_ bv0 1))))))) is different from false [2022-12-14 13:41:03,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [374132594] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:03,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914678495] [2022-12-14 13:41:03,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:03,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:41:03,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:41:03,936 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:41:03,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-14 13:41:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:04,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-14 13:41:04,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:04,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:04,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:04,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:04,473 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:41:04,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:41:04,638 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:04,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-12-14 13:41:04,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:41:04,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:04,814 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:04,815 INFO L350 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 1 case distinctions, treesize of input 15 treesize of output 23 [2022-12-14 13:41:04,835 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:41:04,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:41:04,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-14 13:41:04,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:05,457 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:41:05,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 13:41:12,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914678495] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:12,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:41:12,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 15] total 21 [2022-12-14 13:41:12,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130182165] [2022-12-14 13:41:12,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:41:12,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 13:41:12,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:41:12,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 13:41:12,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=579, Unknown=10, NotChecked=98, Total=756 [2022-12-14 13:41:12,221 INFO L87 Difference]: Start difference. First operand 191 states and 204 transitions. Second operand has 22 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 13:41:14,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:41:19,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:41:23,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:41:35,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:41:35,165 INFO L93 Difference]: Finished difference Result 303 states and 343 transitions. [2022-12-14 13:41:35,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 13:41:35,166 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 45 [2022-12-14 13:41:35,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:41:35,168 INFO L225 Difference]: With dead ends: 303 [2022-12-14 13:41:35,168 INFO L226 Difference]: Without dead ends: 303 [2022-12-14 13:41:35,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 118 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 29.7s TimeCoverageRelationStatistics Valid=151, Invalid=1177, Unknown=12, NotChecked=142, Total=1482 [2022-12-14 13:41:35,170 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 185 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 33 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:41:35,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 430 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1314 Invalid, 2 Unknown, 118 Unchecked, 9.4s Time] [2022-12-14 13:41:35,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-12-14 13:41:35,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 211. [2022-12-14 13:41:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 156 states have (on average 1.25) internal successors, (195), 183 states have internal predecessors, (195), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (19), 14 states have call predecessors, (19), 15 states have call successors, (19) [2022-12-14 13:41:35,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 229 transitions. [2022-12-14 13:41:35,181 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 229 transitions. Word has length 45 [2022-12-14 13:41:35,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:41:35,181 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 229 transitions. [2022-12-14 13:41:35,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-12-14 13:41:35,181 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 229 transitions. [2022-12-14 13:41:35,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 13:41:35,182 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:41:35,182 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:41:35,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2022-12-14 13:41:35,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-12-14 13:41:35,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-12-14 13:41:35,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:41:35,784 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:41:35,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:41:35,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1563009013, now seen corresponding path program 1 times [2022-12-14 13:41:35,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:41:35,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464630492] [2022-12-14 13:41:35,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:35,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:41:35,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:41:35,789 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:41:35,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-12-14 13:41:36,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:36,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 29 conjunts are in the unsatisfiable core [2022-12-14 13:41:36,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:36,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:36,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:36,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:36,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:41:36,286 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:41:36,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:41:36,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:41:36,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:36,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:36,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:41:36,745 WARN L859 $PredicateComparison]: unable to prove that (exists ((|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| (_ bv12 32)))) is different from true [2022-12-14 13:41:36,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:36,931 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:36,932 INFO L350 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 [2022-12-14 13:41:37,240 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-12-14 13:41:37,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:37,817 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:41:37,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464630492] [2022-12-14 13:41:37,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464630492] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:37,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1504900636] [2022-12-14 13:41:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:37,818 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:41:37,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:41:37,819 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:41:37,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2022-12-14 13:41:39,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:39,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 13:41:39,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:39,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:39,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:39,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:41:39,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:41:39,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:39,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:39,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:41:39,808 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:41:39,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:40,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:40,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 13:41:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 13:41:40,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:40,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1504900636] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:40,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129773564] [2022-12-14 13:41:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:40,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:41:40,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:41:40,577 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:41:40,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-14 13:41:40,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:40,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-14 13:41:40,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:40,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:40,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:40,893 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:40,894 INFO L350 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 [2022-12-14 13:41:40,937 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:41:40,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:41:41,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:41,383 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2747 (_ BitVec 32)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_2747) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) is different from true [2022-12-14 13:41:41,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:41,421 INFO L350 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 12 treesize of output 14 [2022-12-14 13:41:41,448 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-12-14 13:41:41,448 INFO L350 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 [2022-12-14 13:41:41,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:41:41,596 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:41:41,597 INFO L350 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 [2022-12-14 13:41:41,961 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-12-14 13:41:41,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:42,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129773564] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:42,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:41:42,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 14] total 29 [2022-12-14 13:41:42,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451048550] [2022-12-14 13:41:42,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:41:42,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 13:41:42,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:41:42,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 13:41:42,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=935, Unknown=11, NotChecked=126, Total=1190 [2022-12-14 13:41:42,287 INFO L87 Difference]: Start difference. First operand 211 states and 229 transitions. Second operand has 30 states, 25 states have (on average 3.08) internal successors, (77), 22 states have internal predecessors, (77), 11 states have call successors, (13), 10 states have call predecessors, (13), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-14 13:41:50,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:41:50,366 INFO L93 Difference]: Finished difference Result 455 states and 494 transitions. [2022-12-14 13:41:50,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-14 13:41:50,368 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 3.08) internal successors, (77), 22 states have internal predecessors, (77), 11 states have call successors, (13), 10 states have call predecessors, (13), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 51 [2022-12-14 13:41:50,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:41:50,369 INFO L225 Difference]: With dead ends: 455 [2022-12-14 13:41:50,369 INFO L226 Difference]: Without dead ends: 455 [2022-12-14 13:41:50,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 131 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=333, Invalid=2207, Unknown=18, NotChecked=198, Total=2756 [2022-12-14 13:41:50,371 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 605 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 1865 mSolverCounterSat, 94 mSolverCounterUnsat, 116 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 2530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1865 IncrementalHoareTripleChecker+Invalid, 116 IncrementalHoareTripleChecker+Unknown, 455 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:41:50,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 554 Invalid, 2530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1865 Invalid, 116 Unknown, 455 Unchecked, 6.5s Time] [2022-12-14 13:41:50,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-12-14 13:41:50,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 274. [2022-12-14 13:41:50,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 208 states have (on average 1.2403846153846154) internal successors, (258), 235 states have internal predecessors, (258), 20 states have call successors, (20), 18 states have call predecessors, (20), 22 states have return successors, (28), 20 states have call predecessors, (28), 20 states have call successors, (28) [2022-12-14 13:41:50,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 306 transitions. [2022-12-14 13:41:50,385 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 306 transitions. Word has length 51 [2022-12-14 13:41:50,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:41:50,385 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 306 transitions. [2022-12-14 13:41:50,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 3.08) internal successors, (77), 22 states have internal predecessors, (77), 11 states have call successors, (13), 10 states have call predecessors, (13), 6 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-14 13:41:50,385 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 306 transitions. [2022-12-14 13:41:50,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 13:41:50,386 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:41:50,386 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:41:50,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-14 13:41:50,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-12-14 13:41:50,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2022-12-14 13:41:50,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 13:41:50,988 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting list_add_tailErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:41:50,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:41:50,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1563009014, now seen corresponding path program 1 times [2022-12-14 13:41:50,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:41:50,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157878671] [2022-12-14 13:41:50,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:50,991 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:41:50,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:41:50,992 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:41:50,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-12-14 13:41:51,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:51,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 13:41:51,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:51,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:51,463 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:41:51,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:41:51,496 INFO L350 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 [2022-12-14 13:41:51,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:51,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:51,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 13:41:51,814 WARN L859 $PredicateComparison]: unable to prove that (exists ((|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (= |c_#valid| (store |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base| (_ bv1 1)))) is different from true [2022-12-14 13:41:51,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:51,945 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:41:51,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 13:41:52,091 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-12-14 13:41:52,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:52,366 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:41:52,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157878671] [2022-12-14 13:41:52,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157878671] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:52,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1935410180] [2022-12-14 13:41:52,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:52,366 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:41:52,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:41:52,367 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:41:52,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2022-12-14 13:41:53,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:53,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 13:41:53,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:53,852 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:41:53,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 13:41:53,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:53,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:53,969 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-12-14 13:41:53,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 36 [2022-12-14 13:41:54,109 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-12-14 13:41:54,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 13:41:54,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:54,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:54,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:54,419 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-12-14 13:41:54,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 45 [2022-12-14 13:41:54,488 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-12-14 13:41:54,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 13:41:54,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:54,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:54,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:41:54,772 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-12-14 13:41:54,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 45 [2022-12-14 13:41:55,187 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 13:41:55,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:55,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1935410180] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:55,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122748481] [2022-12-14 13:41:55,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:41:55,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:41:55,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:41:55,302 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:41:55,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-14 13:41:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:41:55,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-14 13:41:55,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:41:55,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:41:55,593 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:41:55,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:41:55,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 13:41:56,103 INFO L321 Elim1Store]: treesize reduction 51, result has 23.9 percent of original size [2022-12-14 13:41:56,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 36 [2022-12-14 13:41:56,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 13:41:56,248 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3094 (_ BitVec 1)) (|create_sub_list_insert_sub_~sub~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3094)) (= (_ bv0 1) (select |c_old(#valid)| |create_sub_list_insert_sub_~sub~0#1.base|)))) is different from true [2022-12-14 13:41:56,320 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 13:41:56,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-12-14 13:41:56,641 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 4 not checked. [2022-12-14 13:41:56,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:41:57,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122748481] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:41:57,020 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:41:57,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 13] total 31 [2022-12-14 13:41:57,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415677035] [2022-12-14 13:41:57,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:41:57,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 13:41:57,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:41:57,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 13:41:57,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=986, Unknown=13, NotChecked=130, Total=1260 [2022-12-14 13:41:57,022 INFO L87 Difference]: Start difference. First operand 274 states and 306 transitions. Second operand has 32 states, 28 states have (on average 3.0714285714285716) internal successors, (86), 26 states have internal predecessors, (86), 9 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 13:42:02,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:04,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:06,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:08,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:10,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:12,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:14,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:16,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:22,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:24,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:26,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:28,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:30,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:32,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:34,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:36,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:40,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:42,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 13:42:43,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:42:43,703 INFO L93 Difference]: Finished difference Result 636 states and 703 transitions. [2022-12-14 13:42:43,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-14 13:42:43,704 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 3.0714285714285716) internal successors, (86), 26 states have internal predecessors, (86), 9 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) Word has length 51 [2022-12-14 13:42:43,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:42:43,706 INFO L225 Difference]: With dead ends: 636 [2022-12-14 13:42:43,706 INFO L226 Difference]: Without dead ends: 636 [2022-12-14 13:42:43,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 136 SyntacticMatches, 12 SemanticMatches, 53 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 898 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=391, Invalid=2357, Unknown=16, NotChecked=206, Total=2970 [2022-12-14 13:42:43,707 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 847 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 1677 mSolverCounterSat, 165 mSolverCounterUnsat, 237 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 2553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1677 IncrementalHoareTripleChecker+Invalid, 237 IncrementalHoareTripleChecker+Unknown, 474 IncrementalHoareTripleChecker+Unchecked, 41.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:42:43,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [850 Valid, 736 Invalid, 2553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1677 Invalid, 237 Unknown, 474 Unchecked, 41.0s Time] [2022-12-14 13:42:43,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-12-14 13:42:43,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 435. [2022-12-14 13:42:43,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 341 states have (on average 1.2111436950146628) internal successors, (413), 372 states have internal predecessors, (413), 33 states have call successors, (33), 30 states have call predecessors, (33), 37 states have return successors, (45), 32 states have call predecessors, (45), 33 states have call successors, (45) [2022-12-14 13:42:43,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 491 transitions. [2022-12-14 13:42:43,717 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 491 transitions. Word has length 51 [2022-12-14 13:42:43,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:42:43,717 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 491 transitions. [2022-12-14 13:42:43,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 3.0714285714285716) internal successors, (86), 26 states have internal predecessors, (86), 9 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2022-12-14 13:42:43,718 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 491 transitions. [2022-12-14 13:42:43,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 13:42:43,718 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:42:43,718 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:42:43,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-12-14 13:42:43,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-12-14 13:42:44,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (38)] Ended with exit code 0 [2022-12-14 13:42:44,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 13:42:44,320 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:42:44,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:42:44,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1771803766, now seen corresponding path program 2 times [2022-12-14 13:42:44,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:42:44,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [621557657] [2022-12-14 13:42:44,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:42:44,323 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:42:44,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:42:44,326 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:42:44,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-12-14 13:42:45,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:42:45,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:42:45,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 108 conjunts are in the unsatisfiable core [2022-12-14 13:42:45,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:42:45,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:42:45,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:42:45,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:42:45,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:42:45,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:42:45,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:42:45,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:42:45,289 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:42:45,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:42:45,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:42:45,405 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:42:46,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2022-12-14 13:42:46,315 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:42:46,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 117 [2022-12-14 13:42:46,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 89 [2022-12-14 13:42:46,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-12-14 13:42:46,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 30 [2022-12-14 13:42:46,467 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:42:46,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:42:46,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 13:42:46,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-12-14 13:42:47,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2022-12-14 13:42:47,980 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-12-14 13:42:47,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 46 [2022-12-14 13:42:48,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:42:48,218 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-12-14 13:42:48,218 INFO L350 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 36 [2022-12-14 13:42:48,401 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:42:48,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-12-14 13:42:48,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-12-14 13:42:49,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 46 [2022-12-14 13:42:49,037 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-14 13:42:49,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 46 [2022-12-14 13:42:49,429 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:42:49,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:42:52,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-12-14 13:42:55,988 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:42:55,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [621557657] [2022-12-14 13:42:55,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [621557657] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:42:55,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1840227738] [2022-12-14 13:42:55,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:42:55,989 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:42:55,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:42:55,989 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:42:55,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-12-14 13:42:56,567 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 13:42:56,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321666540] [2022-12-14 13:42:56,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:42:56,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:42:56,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:42:56,568 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:42:56,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-14 13:42:56,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 1 [2022-12-14 13:42:57,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:42:57,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:42:57,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 115 conjunts are in the unsatisfiable core [2022-12-14 13:42:57,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:42:57,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:42:57,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:42:58,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:42:58,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:42:58,253 INFO L350 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 13 treesize of output 9 [2022-12-14 13:42:58,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:42:58,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:42:58,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:42:58,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:42:58,296 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:42:58,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:42:58,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:42:58,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:42:58,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2022-12-14 13:42:58,945 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:42:58,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 117 [2022-12-14 13:42:58,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 89 [2022-12-14 13:42:58,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-12-14 13:42:58,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 22 [2022-12-14 13:42:59,034 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:42:59,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:42:59,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-12-14 13:42:59,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-12-14 13:43:01,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2022-12-14 13:43:01,808 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-12-14 13:43:01,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 46 [2022-12-14 13:43:01,906 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-12-14 13:43:01,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-12-14 13:43:02,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2022-12-14 13:43:02,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-12-14 13:43:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 32 refuted. 3 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:43:03,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:43:03,738 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3559 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3559) |c_create_sub_list_insert_sub_~head#1.base|) (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (_ bv1 1)))) is different from false [2022-12-14 13:43:04,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321666540] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:43:04,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 13:43:04,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32] total 49 [2022-12-14 13:43:04,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325225636] [2022-12-14 13:43:04,990 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 13:43:04,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-12-14 13:43:04,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:43:04,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-12-14 13:43:04,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=3602, Unknown=109, NotChecked=122, Total=4032 [2022-12-14 13:43:04,993 INFO L87 Difference]: Start difference. First operand 435 states and 491 transitions. Second operand has 50 states, 47 states have (on average 1.446808510638298) internal successors, (68), 43 states have internal predecessors, (68), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 13:43:22,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:43:22,862 INFO L93 Difference]: Finished difference Result 444 states and 499 transitions. [2022-12-14 13:43:22,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-14 13:43:22,863 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 47 states have (on average 1.446808510638298) internal successors, (68), 43 states have internal predecessors, (68), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 51 [2022-12-14 13:43:22,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:43:22,864 INFO L225 Difference]: With dead ends: 444 [2022-12-14 13:43:22,864 INFO L226 Difference]: Without dead ends: 444 [2022-12-14 13:43:22,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 91 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1898 ImplicationChecksByTransitivity, 22.5s TimeCoverageRelationStatistics Valid=593, Invalid=7599, Unknown=184, NotChecked=180, Total=8556 [2022-12-14 13:43:22,866 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 154 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 2209 mSolverCounterSat, 49 mSolverCounterUnsat, 79 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 2337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2209 IncrementalHoareTripleChecker+Invalid, 79 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:43:22,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 997 Invalid, 2337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2209 Invalid, 79 Unknown, 0 Unchecked, 10.0s Time] [2022-12-14 13:43:22,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-12-14 13:43:22,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 435. [2022-12-14 13:43:22,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 341 states have (on average 1.2052785923753666) internal successors, (411), 372 states have internal predecessors, (411), 33 states have call successors, (33), 30 states have call predecessors, (33), 37 states have return successors, (45), 32 states have call predecessors, (45), 33 states have call successors, (45) [2022-12-14 13:43:22,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 489 transitions. [2022-12-14 13:43:22,874 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 489 transitions. Word has length 51 [2022-12-14 13:43:22,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:43:22,874 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 489 transitions. [2022-12-14 13:43:22,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 47 states have (on average 1.446808510638298) internal successors, (68), 43 states have internal predecessors, (68), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 13:43:22,874 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 489 transitions. [2022-12-14 13:43:22,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 13:43:22,874 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:43:22,875 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:43:22,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-12-14 13:43:23,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2022-12-14 13:43:23,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:43:23,276 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting list_add_tailErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:43:23,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:43:23,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1771803765, now seen corresponding path program 2 times [2022-12-14 13:43:23,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:43:23,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658602308] [2022-12-14 13:43:23,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:43:23,279 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:43:23,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:43:23,282 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:43:23,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-12-14 13:43:24,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:43:24,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:43:24,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 130 conjunts are in the unsatisfiable core [2022-12-14 13:43:24,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:43:24,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:43:24,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:43:24,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:43:24,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:24,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:43:24,263 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:43:24,263 INFO L350 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 [2022-12-14 13:43:24,325 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:43:24,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:43:24,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:24,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:43:24,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:43:24,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:43:25,099 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:43:25,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-14 13:43:25,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:43:25,266 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:43:25,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-12-14 13:43:26,556 INFO L321 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2022-12-14 13:43:26,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 46 [2022-12-14 13:43:26,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-12-14 13:43:27,021 INFO L321 Elim1Store]: treesize reduction 46, result has 40.3 percent of original size [2022-12-14 13:43:27,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2022-12-14 13:43:27,101 INFO L321 Elim1Store]: treesize reduction 62, result has 36.1 percent of original size [2022-12-14 13:43:27,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 55 [2022-12-14 13:43:27,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:27,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2022-12-14 13:43:27,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-12-14 13:43:28,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:43:28,539 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:43:28,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-14 13:43:28,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:43:28,800 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:43:28,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-12-14 13:43:29,116 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 13:43:29,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 38 [2022-12-14 13:43:29,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:43:29,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 51 [2022-12-14 13:43:29,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:29,580 INFO L321 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-12-14 13:43:29,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 71 [2022-12-14 13:43:30,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,080 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 13:43:30,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 42 [2022-12-14 13:43:30,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,159 INFO L321 Elim1Store]: treesize reduction 46, result has 27.0 percent of original size [2022-12-14 13:43:30,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 38 treesize of output 40 [2022-12-14 13:43:30,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:43:30,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:43:30,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2022-12-14 13:43:31,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-12-14 13:43:31,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:43:32,010 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:43:32,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:43:35,327 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:43:35,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 60 [2022-12-14 13:43:35,366 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:43:35,366 INFO L350 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 1710 treesize of output 1619 [2022-12-14 13:43:35,388 INFO L350 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 1602 treesize of output 1474 [2022-12-14 13:43:35,405 INFO L350 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 1474 treesize of output 1218 [2022-12-14 13:43:35,436 INFO L350 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 641 treesize of output 577 [2022-12-14 13:43:38,956 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:43:38,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 75 [2022-12-14 13:43:38,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:43:39,003 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:43:39,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 247 [2022-12-14 13:43:39,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 112 [2022-12-14 13:43:39,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 218 [2022-12-14 13:44:11,525 WARN L233 SmtUtils]: Spent 9.78s on a formula simplification. DAG size of input: 128 DAG size of output: 68 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:44:11,527 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:44:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658602308] [2022-12-14 13:44:11,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658602308] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:44:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1602109135] [2022-12-14 13:44:11,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:44:11,527 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:44:11,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:44:11,528 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:44:11,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2022-12-14 13:44:13,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:44:13,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:44:13,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 137 conjunts are in the unsatisfiable core [2022-12-14 13:44:13,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:44:13,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:44:14,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:44:14,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:44:14,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:44:14,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:44:14,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:44:14,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:44:14,528 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:44:14,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:44:14,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:44:14,808 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:44:17,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 43 [2022-12-14 13:44:17,630 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:44:17,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 117 [2022-12-14 13:44:17,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 89 [2022-12-14 13:44:17,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 24 [2022-12-14 13:44:18,151 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:44:18,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:44:18,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:44:18,741 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-14 13:44:18,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 102 treesize of output 92 [2022-12-14 13:44:19,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-12-14 13:44:20,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:44:21,192 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:44:21,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-14 13:44:21,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:44:21,706 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:44:21,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-12-14 13:44:22,225 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 13:44:22,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 38 [2022-12-14 13:44:22,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:44:22,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2022-12-14 13:44:22,934 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-12-14 13:44:22,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 55 [2022-12-14 13:44:23,510 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-12-14 13:44:23,510 INFO L350 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 24 treesize of output 26 [2022-12-14 13:44:23,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:44:23,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:44:23,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-12-14 13:44:24,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:44:24,648 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-12-14 13:44:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-14 13:44:24,657 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-12-14 13:44:26,492 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 3 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:44:26,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:44:30,611 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:44:30,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 75 [2022-12-14 13:44:30,664 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:44:30,664 INFO L350 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 1830 treesize of output 1811 [2022-12-14 13:44:30,684 INFO L350 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 1794 treesize of output 1762 [2022-12-14 13:44:30,701 INFO L350 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 1762 treesize of output 1698 [2022-12-14 13:44:30,716 INFO L350 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 1698 treesize of output 1682 [2022-12-14 13:44:36,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:37,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:37,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:37,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:37,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:37,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:37,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:37,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:38,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:38,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:38,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:38,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:38,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:38,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:39,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:39,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:39,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:39,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:39,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:39,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:40,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:40,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:40,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:40,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:40,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:40,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:44:41,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:44:41,148 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:44:41,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 60 [2022-12-14 13:44:41,191 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:44:41,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 207 [2022-12-14 13:44:41,217 INFO L350 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 98 treesize of output 90 [2022-12-14 13:44:41,229 INFO L350 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 182 treesize of output 166 [2022-12-14 13:44:41,241 INFO L350 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 166 treesize of output 134 [2022-12-14 13:44:43,962 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse85 (select |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base|)) (.cse86 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (let ((.cse17 (select .cse85 .cse86))) (let ((.cse19 (= |c_create_sub_list_insert_sub_~sub~0#1.base| |c_create_sub_list_~sub#1.base|)) (.cse8 (= .cse17 |c_create_sub_list_~sub#1.base|)) (.cse16 (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~head#1.base| (store .cse85 .cse86 |c_create_sub_list_insert_sub_~sub~0#1.base|))) (.cse18 (bvadd (_ bv4 32) |c_create_sub_list_~sub#1.offset|)) (.cse12 (bvadd (_ bv8 32) |c_create_sub_list_~sub#1.offset|))) (let ((.cse54 (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse84 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) (select .cse84 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18))) (not (bvule .cse12 (select .cse84 |c_create_sub_list_~sub#1.base|))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) (.cse9 (not .cse8)) (.cse37 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse83 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse82 (select .cse83 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse82) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse82)))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse83 |c_create_sub_list_~sub#1.base|))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) (.cse71 (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse81 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse81 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) (select .cse81 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) (.cse35 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse80 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse79 (select .cse80 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse79) (forall ((v_arrayElimCell_443 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse79)) (forall ((v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse79))))) (not (bvule .cse12 (select .cse80 |c_create_sub_list_~sub#1.base|))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) (.cse0 (not .cse19))) (let ((.cse14 (bvadd (_ bv8 32) |c_create_sub_list_insert_sub_~sub~0#1.offset|)) (.cse3 (= |c_create_sub_list_insert_sub_~head#1.base| |c_create_sub_list_~sub#1.base|)) (.cse2 (or (and .cse35 (or (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse78 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (let ((.cse77 (select .cse78 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse77) (not (bvule .cse12 (select .cse78 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse77) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) .cse8)) .cse0)) (.cse33 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse75 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse75 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_442 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse76 (select .cse75 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse76) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse76)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) (.cse11 (or .cse71 .cse0)) (.cse22 (or (let ((.cse72 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse73 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse73 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse74 (select .cse73 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse74) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse74) (forall ((v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse74)))))))))) (and (or .cse8 (and .cse72 .cse37)) .cse72 .cse37)) .cse0)) (.cse46 (or .cse71 .cse9)) (.cse47 (or .cse19 (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32)) (v_arrayElimCell_442 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse70 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (let ((.cse69 (select .cse70 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse69) (not (bvule .cse12 (select .cse70 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse69) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))))) (.cse38 (or .cse54 .cse8)) (.cse39 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse68 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_444 (_ BitVec 32)) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse67 (select .cse68 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse67) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse67) (forall ((v_arrayElimCell_443 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse67))))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse68 |c_create_sub_list_~sub#1.base|))))))) (.cse40 (or (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse64 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse64 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) (select .cse64 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|)))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse65 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse65 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse66 (select .cse65 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse66) (forall ((v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse66))))))))) .cse8)) (.cse41 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse63 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_442 (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse62 (select .cse63 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse62) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse62)))) (not (bvule .cse12 (select .cse63 |c_create_sub_list_~sub#1.base|))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))) (.cse43 (or .cse19 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse59 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse59 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_442 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse60 (select .cse59 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse60) (forall ((v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse60)))))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse61 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse61 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_442 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) (select .cse61 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|))))))) (.cse44 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse57 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse57 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_442 (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_444 (_ BitVec 32)) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse58 (select .cse57 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse58) (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse58) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse58)))))))) (.cse25 (or .cse0 (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32)) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_444 (_ BitVec 32)) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse56 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (let ((.cse55 (select .cse56 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse55) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse55) (not (bvule .cse12 (select .cse56 |c_create_sub_list_~sub#1.base|))))))))) (.cse6 (not (bvule .cse12 (_ bv12 32)))) (.cse7 (not (= (select |c_#valid| |c_create_sub_list_~sub#1.base|) (_ bv0 1)))) (.cse4 (store |c_#length| |c_create_sub_list_~sub#1.base| (_ bv12 32))) (.cse31 (or .cse54 .cse0)) (.cse53 (= |c_create_sub_list_insert_sub_~head#1.offset| |c_create_sub_list_~sub#1.offset|)) (.cse1 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)) |c_create_sub_list_~sub#1.base|))))))) (and (or .cse0 .cse1) .cse2 (or .cse3 .cse1) (or (and (or (forall ((v_arrayElimCell_465 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_465))) .cse0) (forall ((v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_464 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (let ((.cse5 (select .cse4 v_arrayElimCell_464))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse5) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse5))))) .cse6 .cse7 .cse8) (or .cse9 (and (or .cse6 .cse7 (and (forall ((v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_466 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (let ((.cse10 (select .cse4 v_arrayElimCell_466))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse10) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse10)))) (or (forall ((v_arrayElimCell_467 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_467))) .cse0))) .cse11 (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse13 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse13 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse15 (select .cse13 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule .cse14 .cse15) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse15)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|)))))) (or .cse1 (bvule (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~sub~0#1.offset|) .cse14)) (or .cse19 (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_443 (_ BitVec 32)) (|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse21 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (let ((.cse20 (select .cse21 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule .cse14 .cse20) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse21 |c_create_sub_list_~sub#1.base|))) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse20) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|)))))) (or .cse6 .cse7) .cse22 (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_472 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_472))) .cse6 .cse7) (or .cse9 .cse1) (or (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse24 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse23 (select .cse24 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule .cse14 .cse23) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse23)))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse24 |c_create_sub_list_~sub#1.base|))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|)))) .cse25 (or .cse19 (and (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse27 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse26 (select .cse27 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule .cse14 .cse26) (forall ((v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse26))))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse27 |c_create_sub_list_~sub#1.base|)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse28 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse28 |c_create_sub_list_~sub#1.base|))) (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule .cse14 (select .cse28 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (= |v_create_sub_list_insert_sub_~sub~0#1.base_112| |c_create_sub_list_~sub#1.base|)))))) (forall ((|v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ BitVec 32))) (let ((.cse30 (store |c_#length| |v_create_sub_list_insert_sub_~sub~0#1.base_112| (_ bv12 32)))) (or (forall ((v_ArrVal_3934 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_445 (_ BitVec 32)) (v_ArrVal_3935 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_444 (_ BitVec 32)) (v_ArrVal_3916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse29 (select .cse30 (select (select (store (store (store .cse16 |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_3935) .cse17 v_ArrVal_3934) |v_create_sub_list_insert_sub_~sub~0#1.base_112| v_ArrVal_3916) |c_create_sub_list_~sub#1.base|) .cse18)))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse29) (bvule .cse14 .cse29) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse29)))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_112|))) (not (bvule .cse12 (select .cse30 |c_create_sub_list_~sub#1.base|)))))) .cse31 (or .cse6 .cse7 (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_470 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_470)))) (or (and (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_468 (_ BitVec 32))) (let ((.cse32 (select .cse4 v_arrayElimCell_468))) (or (bvule .cse14 .cse32) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse32)))) (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_469 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_469))) .cse0)) .cse6 .cse7)) .cse8) (or (and .cse2 (or .cse9 (and .cse33 (or .cse6 .cse7 (and (forall ((v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_446 (_ BitVec 32))) (let ((.cse34 (select .cse4 v_arrayElimCell_446))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse34) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse34)))) (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_447 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_447))) .cse0))) .cse11)) (or .cse0 (and .cse35 (or .cse6 .cse7 (forall ((v_arrayElimCell_445 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_450 (_ BitVec 32))) (let ((.cse36 (select .cse4 v_arrayElimCell_450))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse36) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse36))))) .cse37 .cse38 .cse39 .cse40)) (or (and .cse41 (or (and (forall ((v_arrayElimCell_442 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_451 (_ BitVec 32))) (let ((.cse42 (select .cse4 v_arrayElimCell_451))) (or (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse42) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse42)))) (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_452 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_452))) .cse0)) .cse6 .cse7) .cse43 .cse44 .cse25 (or (forall ((v_arrayElimCell_453 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_453))) .cse6 .cse7) .cse31) .cse8) (or (and (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_449 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_449))) .cse0) (forall ((v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_448 (_ BitVec 32))) (let ((.cse45 (select .cse4 v_arrayElimCell_448))) (or (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse45) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse45))))) .cse6 .cse7 .cse8) .cse22 .cse46 (or .cse6 .cse7 (forall ((v_arrayElimCell_454 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_454)))) .cse47) .cse3) (or (and .cse35 .cse37 .cse38 .cse39 .cse40 (or (forall ((v_arrayElimCell_445 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_471 (_ BitVec 32))) (let ((.cse48 (select .cse4 v_arrayElimCell_471))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse48) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse48)))) .cse6 .cse7)) .cse0) .cse46 (or (and .cse2 (or .cse6 .cse7 .cse8 (and (forall ((v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_457 (_ BitVec 32))) (let ((.cse49 (select .cse4 v_arrayElimCell_457))) (or (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse49) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse49)))) (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_458 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_458))) .cse0))) (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_463 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_463))) .cse6 .cse7) (or (and .cse33 .cse11 (or (and (forall ((v_arrayElimCell_443 (_ BitVec 32)) (v_arrayElimCell_455 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (let ((.cse50 (select .cse4 v_arrayElimCell_455))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse50) (bvule (bvadd v_arrayElimCell_443 (_ bv4 32)) .cse50)))) (or .cse0 (forall ((v_arrayElimCell_456 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_456))))) .cse6 .cse7)) .cse9) .cse22 .cse46 .cse47 (or (and .cse35 .cse37 .cse38 .cse39 .cse40 (or (forall ((v_arrayElimCell_445 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_459 (_ BitVec 32))) (let ((.cse51 (select .cse4 v_arrayElimCell_459))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse51) (bvule (bvadd v_arrayElimCell_445 (_ bv4 32)) .cse51)))) .cse6 .cse7)) .cse0) (or (and .cse41 .cse43 (or .cse6 .cse7 (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_462 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_462)))) .cse44 .cse25 (or .cse6 .cse7 (and (or (forall ((v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_461 (_ BitVec 32))) (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) (select .cse4 v_arrayElimCell_461))) .cse0) (forall ((v_arrayElimCell_442 (_ BitVec 32)) (v_arrayElimCell_444 (_ BitVec 32)) (v_arrayElimCell_460 (_ BitVec 32))) (let ((.cse52 (select .cse4 v_arrayElimCell_460))) (or (bvule (bvadd v_arrayElimCell_444 (_ bv4 32)) .cse52) (bvule (bvadd v_arrayElimCell_442 (_ bv4 32)) .cse52)))))) .cse31) .cse8)) .cse53) (or .cse53 .cse1))))))) is different from true [2022-12-14 13:44:43,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1602109135] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:44:43,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901252240] [2022-12-14 13:44:43,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:44:43,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:44:43,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:44:43,977 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:44:43,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-12-14 13:44:45,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:44:45,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:44:45,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 131 conjunts are in the unsatisfiable core [2022-12-14 13:44:45,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:44:45,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:44:45,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:44:45,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:44:45,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:44:45,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:44:45,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:44:45,585 INFO L350 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 13 treesize of output 9 [2022-12-14 13:44:45,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:44:45,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-14 13:44:45,632 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:44:45,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:44:45,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:44:45,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-14 13:44:47,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 36 [2022-12-14 13:44:47,399 INFO L321 Elim1Store]: treesize reduction 46, result has 19.3 percent of original size [2022-12-14 13:44:47,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 117 [2022-12-14 13:44:47,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 26 [2022-12-14 13:44:47,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:44:47,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 77 [2022-12-14 13:44:48,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:44:48,064 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:44:48,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:44:48,746 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-14 13:44:48,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 102 treesize of output 92 [2022-12-14 13:44:48,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-12-14 13:44:50,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-12-14 13:44:51,075 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:44:51,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-12-14 13:44:51,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:44:51,746 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 13:44:51,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-12-14 13:44:52,395 INFO L321 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-12-14 13:44:52,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 38 [2022-12-14 13:44:52,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:44:53,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2022-12-14 13:44:53,195 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-12-14 13:44:53,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 55 [2022-12-14 13:44:53,335 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-12-14 13:44:53,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-12-14 13:44:53,382 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-12-14 13:44:53,383 INFO L350 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 24 treesize of output 26 [2022-12-14 13:44:53,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-12-14 13:44:53,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-14 13:44:54,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-12-14 13:44:54,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:44:55,647 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 32 refuted. 6 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:44:55,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:44:57,308 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv4 32) |c_create_sub_list_insert_sub_~head#1.offset|))) (and (forall ((v_ArrVal_4103 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4103) |c_create_sub_list_insert_sub_~head#1.base|) .cse1))) (bvule .cse0 (bvadd (_ bv4 32) .cse0)))) (forall ((v_ArrVal_4104 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_4103 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$.offset| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4103) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_create_sub_list_insert_sub_~sub~0#1.base| v_ArrVal_4104) |c_create_sub_list_insert_sub_~head#1.base|) .cse1)))))) is different from false [2022-12-14 13:45:00,009 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:45:00,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 75 [2022-12-14 13:45:00,055 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:45:00,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 922 treesize of output 915 [2022-12-14 13:45:00,078 INFO L350 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 449 treesize of output 441 [2022-12-14 13:45:00,089 INFO L350 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 890 treesize of output 858 [2022-12-14 13:45:00,101 INFO L350 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 858 treesize of output 842 [2022-12-14 13:45:06,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2022-12-14 13:45:06,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:06,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:06,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2022-12-14 13:45:06,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:06,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:06,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:07,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2022-12-14 13:45:07,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:07,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:07,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:07,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:07,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:07,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:08,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:08,649 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2022-12-14 13:45:08,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:08,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:08,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:09,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:09,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2022-12-14 13:45:09,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:09,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-12-14 13:45:09,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:09,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-12-14 13:45:09,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2022-12-14 13:45:09,706 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:45:09,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 60 [2022-12-14 13:45:09,743 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:45:09,743 INFO L350 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 1722 treesize of output 1631 [2022-12-14 13:45:09,779 INFO L350 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 807 treesize of output 743 [2022-12-14 13:45:09,794 INFO L350 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 1550 treesize of output 1422 [2022-12-14 13:45:09,809 INFO L350 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 1422 treesize of output 1166 [2022-12-14 13:47:30,176 WARN L233 SmtUtils]: Spent 45.00s on a formula simplification. DAG size of input: 475 DAG size of output: 61 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 13:47:30,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901252240] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:47:30,178 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:47:30,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 33] total 78 [2022-12-14 13:47:30,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165196798] [2022-12-14 13:47:30,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:47:30,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-12-14 13:47:30,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:47:30,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-12-14 13:47:30,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=8657, Unknown=112, NotChecked=378, Total=9506 [2022-12-14 13:47:30,181 INFO L87 Difference]: Start difference. First operand 435 states and 489 transitions. Second operand has 79 states, 75 states have (on average 1.5466666666666666) internal successors, (116), 70 states have internal predecessors, (116), 9 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 13:48:47,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:47,828 INFO L93 Difference]: Finished difference Result 437 states and 489 transitions. [2022-12-14 13:48:47,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-14 13:48:47,829 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 75 states have (on average 1.5466666666666666) internal successors, (116), 70 states have internal predecessors, (116), 9 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 51 [2022-12-14 13:48:47,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:47,830 INFO L225 Difference]: With dead ends: 437 [2022-12-14 13:48:47,830 INFO L226 Difference]: Without dead ends: 437 [2022-12-14 13:48:47,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 91 SyntacticMatches, 6 SemanticMatches, 134 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 5346 ImplicationChecksByTransitivity, 252.0s TimeCoverageRelationStatistics Valid=1038, Invalid=16580, Unknown=212, NotChecked=530, Total=18360 [2022-12-14 13:48:47,832 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 139 mSDsluCounter, 1587 mSDsCounter, 0 mSdLazyCounter, 3852 mSolverCounterSat, 50 mSolverCounterUnsat, 98 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 4000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3852 IncrementalHoareTripleChecker+Invalid, 98 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:47,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 1644 Invalid, 4000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 3852 Invalid, 98 Unknown, 0 Unchecked, 28.1s Time] [2022-12-14 13:48:47,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-12-14 13:48:47,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 435. [2022-12-14 13:48:47,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 341 states have (on average 1.1994134897360704) internal successors, (409), 372 states have internal predecessors, (409), 33 states have call successors, (33), 30 states have call predecessors, (33), 37 states have return successors, (45), 32 states have call predecessors, (45), 33 states have call successors, (45) [2022-12-14 13:48:47,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 487 transitions. [2022-12-14 13:48:47,840 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 487 transitions. Word has length 51 [2022-12-14 13:48:47,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:47,840 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 487 transitions. [2022-12-14 13:48:47,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 75 states have (on average 1.5466666666666666) internal successors, (116), 70 states have internal predecessors, (116), 9 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 13:48:47,840 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 487 transitions. [2022-12-14 13:48:47,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-12-14 13:48:47,841 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:47,841 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:48:47,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:48,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (44)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:48,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-12-14 13:48:48,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:48,443 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting list_add_tailErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:48:48,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:48,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1186892268, now seen corresponding path program 1 times [2022-12-14 13:48:48,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:48:48,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224801385] [2022-12-14 13:48:48,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:48,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:48:48,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:48:48,449 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:48:48,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-12-14 13:48:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:48,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 13:48:48,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:49,066 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-14 13:48:49,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:48:49,066 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:48:49,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224801385] [2022-12-14 13:48:49,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224801385] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:48:49,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:48:49,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 13:48:49,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214033180] [2022-12-14 13:48:49,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:48:49,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:48:49,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:48:49,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:48:49,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:48:49,068 INFO L87 Difference]: Start difference. First operand 435 states and 487 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 13:48:49,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:49,773 INFO L93 Difference]: Finished difference Result 437 states and 485 transitions. [2022-12-14 13:48:49,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 13:48:49,774 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 53 [2022-12-14 13:48:49,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:49,775 INFO L225 Difference]: With dead ends: 437 [2022-12-14 13:48:49,775 INFO L226 Difference]: Without dead ends: 437 [2022-12-14 13:48:49,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:48:49,776 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 99 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:49,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 379 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-14 13:48:49,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-12-14 13:48:49,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 434. [2022-12-14 13:48:49,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 341 states have (on average 1.1906158357771262) internal successors, (406), 371 states have internal predecessors, (406), 33 states have call successors, (33), 30 states have call predecessors, (33), 37 states have return successors, (45), 32 states have call predecessors, (45), 33 states have call successors, (45) [2022-12-14 13:48:49,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 484 transitions. [2022-12-14 13:48:49,783 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 484 transitions. Word has length 53 [2022-12-14 13:48:49,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:49,783 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 484 transitions. [2022-12-14 13:48:49,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 13:48:49,783 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 484 transitions. [2022-12-14 13:48:49,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-12-14 13:48:49,784 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:49,784 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:48:49,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-12-14 13:48:49,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:48:49,985 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting list_add_tailErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:48:49,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:49,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1861045348, now seen corresponding path program 1 times [2022-12-14 13:48:49,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:48:49,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1722816569] [2022-12-14 13:48:49,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:49,987 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:48:49,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:48:49,988 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:48:49,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-12-14 13:48:50,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:50,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 13:48:50,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:50,895 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:50,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:48:51,374 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:48:51,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:48:51,479 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:48:51,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:48:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:51,536 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:48:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1722816569] [2022-12-14 13:48:51,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1722816569] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:48:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1700162373] [2022-12-14 13:48:51,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:51,537 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:48:51,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:48:51,538 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:48:51,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2022-12-14 13:48:52,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:52,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 13:48:52,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:52,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:48:52,722 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:48:52,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:48:52,827 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:48:52,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:48:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:52,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1700162373] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:48:52,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315209507] [2022-12-14 13:48:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:52,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:52,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:48:52,887 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:48:52,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-14 13:48:53,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:53,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 13:48:53,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:53,336 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:53,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:48:53,833 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:48:53,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:48:53,933 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 13:48:53,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-12-14 13:48:53,988 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:53,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315209507] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:48:53,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 13:48:53,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 10, 10] total 10 [2022-12-14 13:48:53,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113340050] [2022-12-14 13:48:53,988 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 13:48:53,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-14 13:48:53,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:48:53,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-14 13:48:53,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-12-14 13:48:53,991 INFO L87 Difference]: Start difference. First operand 434 states and 484 transitions. Second operand has 11 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 13:48:56,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:48:56,028 INFO L93 Difference]: Finished difference Result 443 states and 491 transitions. [2022-12-14 13:48:56,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 13:48:56,029 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 54 [2022-12-14 13:48:56,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:48:56,031 INFO L225 Difference]: With dead ends: 443 [2022-12-14 13:48:56,031 INFO L226 Difference]: Without dead ends: 443 [2022-12-14 13:48:56,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-12-14 13:48:56,031 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 96 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 13:48:56,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 415 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 13:48:56,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-12-14 13:48:56,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 433. [2022-12-14 13:48:56,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 341 states have (on average 1.1818181818181819) internal successors, (403), 370 states have internal predecessors, (403), 33 states have call successors, (33), 30 states have call predecessors, (33), 37 states have return successors, (45), 32 states have call predecessors, (45), 33 states have call successors, (45) [2022-12-14 13:48:56,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 481 transitions. [2022-12-14 13:48:56,041 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 481 transitions. Word has length 54 [2022-12-14 13:48:56,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:48:56,042 INFO L495 AbstractCegarLoop]: Abstraction has 433 states and 481 transitions. [2022-12-14 13:48:56,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 13:48:56,042 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 481 transitions. [2022-12-14 13:48:56,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-12-14 13:48:56,042 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:48:56,042 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:48:56,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (48)] Ended with exit code 0 [2022-12-14 13:48:56,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-12-14 13:48:56,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-12-14 13:48:56,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:48:56,645 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting list_add_tailErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:48:56,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:48:56,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1861045347, now seen corresponding path program 1 times [2022-12-14 13:48:56,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:48:56,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789743844] [2022-12-14 13:48:56,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:48:56,648 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:48:56,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:48:56,650 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:48:56,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-12-14 13:48:56,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:48:56,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 13:48:56,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:48:57,915 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:48:57,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:48:59,219 INFO L350 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 [2022-12-14 13:49:00,133 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:00,133 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:49:01,405 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:01,405 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:49:02,700 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:49:02,700 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:49:02,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789743844] [2022-12-14 13:49:02,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789743844] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:49:02,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2141218600] [2022-12-14 13:49:02,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:02,700 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:49:02,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:49:02,701 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:49:02,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2022-12-14 13:49:03,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:03,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 13:49:03,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:49:03,693 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:49:03,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:49:04,550 INFO L350 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 [2022-12-14 13:49:05,110 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:05,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:49:05,976 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:05,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:49:07,187 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:49:07,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2141218600] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:49:07,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392436045] [2022-12-14 13:49:07,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:07,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:49:07,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:49:07,189 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:49:07,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-14 13:49:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:07,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 13:49:07,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:49:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:49:07,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:49:08,540 INFO L350 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 [2022-12-14 13:49:08,972 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:08,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:49:09,971 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:09,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-12-14 13:49:10,506 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 13:49:10,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392436045] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:49:10,507 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 13:49:10,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12, 12, 11, 11] total 23 [2022-12-14 13:49:10,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794444208] [2022-12-14 13:49:10,507 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 13:49:10,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 13:49:10,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:49:10,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 13:49:10,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-12-14 13:49:10,509 INFO L87 Difference]: Start difference. First operand 433 states and 481 transitions. Second operand has 24 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 13:49:17,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:49:17,175 INFO L93 Difference]: Finished difference Result 434 states and 476 transitions. [2022-12-14 13:49:17,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 13:49:17,178 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) Word has length 54 [2022-12-14 13:49:17,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:49:17,179 INFO L225 Difference]: With dead ends: 434 [2022-12-14 13:49:17,179 INFO L226 Difference]: Without dead ends: 434 [2022-12-14 13:49:17,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 298 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=176, Invalid=1156, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 13:49:17,180 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 211 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:49:17,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 733 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 13:49:17,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-12-14 13:49:17,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 431. [2022-12-14 13:49:17,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 341 states have (on average 1.1642228739002933) internal successors, (397), 368 states have internal predecessors, (397), 33 states have call successors, (33), 30 states have call predecessors, (33), 37 states have return successors, (45), 32 states have call predecessors, (45), 33 states have call successors, (45) [2022-12-14 13:49:17,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 475 transitions. [2022-12-14 13:49:17,189 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 475 transitions. Word has length 54 [2022-12-14 13:49:17,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:49:17,189 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 475 transitions. [2022-12-14 13:49:17,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.619047619047619) internal successors, (76), 20 states have internal predecessors, (76), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 13:49:17,189 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 475 transitions. [2022-12-14 13:49:17,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-12-14 13:49:17,189 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:49:17,189 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:49:17,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-12-14 13:49:17,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-12-14 13:49:17,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2022-12-14 13:49:17,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -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_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 13:49:17,792 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting list_add_tailErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [create_sub_listErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, create_sub_listErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2022-12-14 13:49:17,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:49:17,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1758182945, now seen corresponding path program 1 times [2022-12-14 13:49:17,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:49:17,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [195602114] [2022-12-14 13:49:17,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:17,795 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 13:49:17,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:49:17,798 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 13:49:17,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/mathsat -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 [2022-12-14 13:49:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:18,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 104 conjunts are in the unsatisfiable core [2022-12-14 13:49:18,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:49:18,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:18,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 18 [2022-12-14 13:49:18,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:18,740 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 13:49:18,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 41 [2022-12-14 13:49:19,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-12-14 13:49:19,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:19,051 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 13:49:19,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-12-14 13:49:20,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:49:22,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 53 [2022-12-14 13:49:22,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:22,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:22,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:22,652 INFO L321 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2022-12-14 13:49:22,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2022-12-14 13:49:22,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:22,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:22,814 INFO L321 Elim1Store]: treesize reduction 16, result has 48.4 percent of original size [2022-12-14 13:49:22,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 35 [2022-12-14 13:49:22,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:49:23,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-12-14 13:49:23,160 INFO L350 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 7 treesize of output 5 [2022-12-14 13:49:24,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:49:27,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 53 [2022-12-14 13:49:27,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:27,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:27,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:27,732 INFO L321 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2022-12-14 13:49:27,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 37 [2022-12-14 13:49:27,757 INFO L350 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 28 treesize of output 16 [2022-12-14 13:49:27,810 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 13:49:27,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 13:49:28,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-12-14 13:49:29,307 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 13:49:29,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:49:29,790 INFO L321 Elim1Store]: treesize reduction 7, result has 56.3 percent of original size [2022-12-14 13:49:29,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2022-12-14 13:49:32,322 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:49:32,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [195602114] [2022-12-14 13:49:32,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [195602114] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:49:32,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1428656646] [2022-12-14 13:49:32,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:49:32,323 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:49:32,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:49:32,324 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:49:32,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2022-12-14 13:49:34,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:49:34,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 116 conjunts are in the unsatisfiable core [2022-12-14 13:49:34,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:49:34,481 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:49:34,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 13:49:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:34,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:34,925 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-14 13:49:34,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 32 [2022-12-14 13:49:35,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:35,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:35,537 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-12-14 13:49:35,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2022-12-14 13:49:35,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:49:38,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 13:49:40,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 53 [2022-12-14 13:49:40,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,695 INFO L321 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2022-12-14 13:49:40,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 35 [2022-12-14 13:49:40,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:40,851 INFO L321 Elim1Store]: treesize reduction 61, result has 20.8 percent of original size [2022-12-14 13:49:40,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 33 treesize of output 48 [2022-12-14 13:49:40,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:49:41,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:41,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:41,576 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-12-14 13:49:41,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2022-12-14 13:49:41,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:49:45,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 13:49:51,027 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_166| (_ BitVec 32)) (|v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_61| (_ BitVec 32))) (and (bvult |v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_61| |c_#StackHeapBarrier|) (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_166| (_ bv1 32))) (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_166| |c_#StackHeapBarrier|) (not (= |v_create_sub_list_insert_sub_~sub~0#1.base_166| |v_ULTIMATE.start_insert_top_~top~0#1.base_BEFORE_CALL_61|)))) (exists ((v_ArrVal_5251 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5253 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5254 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store (store (store |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base| v_ArrVal_5251) |c_list_add_tail_#in~new#1.base| v_ArrVal_5253) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_5254))) (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_25| (_ BitVec 32))) (and (= (bvadd (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_25|) (_ bv1 1)) (_ bv0 1)) (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_25| |c_#StackHeapBarrier|))) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32)))) is different from true [2022-12-14 13:49:52,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 47 [2022-12-14 13:49:52,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,778 INFO L321 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2022-12-14 13:49:52,779 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 31 [2022-12-14 13:49:52,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:52,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:49:53,015 INFO L321 Elim1Store]: treesize reduction 54, result has 29.9 percent of original size [2022-12-14 13:49:53,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 55 [2022-12-14 13:49:53,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-14 13:49:55,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 13:49:58,025 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-12-14 13:49:58,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:50:01,107 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5281 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5282 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5280 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5283 (_ BitVec 32)) (v_ArrVal_5279 (Array (_ BitVec 32) (_ BitVec 32))) (|v_create_sub_list_insert_sub_~sub~0#1.base_172| (_ BitVec 32))) (or (not (bvult |v_create_sub_list_insert_sub_~sub~0#1.base_172| |c_#StackHeapBarrier|)) (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_172| (_ bv1 1)) (select (select (let ((.cse1 (bvadd |c_ULTIMATE.start_insert_top_~top~0#1.offset| (_ bv20 32)))) (let ((.cse0 (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_top_~top~0#1.base| (store (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_top_~top~0#1.base|) .cse1 |c_ULTIMATE.start_insert_top_~top~0#1.base|) (bvadd (_ bv16 32) |c_ULTIMATE.start_insert_top_~top~0#1.offset|) v_ArrVal_5283)) |v_create_sub_list_insert_sub_~sub~0#1.base_172| v_ArrVal_5281))) (store (store (store .cse0 |c_ULTIMATE.start_insert_top_~top~0#1.base| v_ArrVal_5280) |v_create_sub_list_insert_sub_~sub~0#1.base_172| v_ArrVal_5279) (select (select .cse0 |c_ULTIMATE.start_insert_top_~top~0#1.base|) .cse1) v_ArrVal_5282))) |c_ULTIMATE.start_insert_top_~head#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_insert_top_~head#1.offset|))) (_ bv1 1))) (not (= (_ bv0 1) (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_172|))))) is different from false [2022-12-14 13:50:01,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1428656646] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:50:01,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638014478] [2022-12-14 13:50:01,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:50:01,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:50:01,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:50:01,117 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:50:01,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1adc9510-1f34-401e-9d1a-1840df45491d/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-12-14 13:50:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:50:01,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 114 conjunts are in the unsatisfiable core [2022-12-14 13:50:01,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:50:01,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-12-14 13:50:01,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-14 13:50:02,048 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 13:50:02,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 13:50:06,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-12-14 13:50:12,079 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5421 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5423 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_5424 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_#memory_$Pointer$.base| (store (store (store |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base| v_ArrVal_5421) |c_list_add_tail_#in~new#1.base| v_ArrVal_5423) (select (select |c_old(#memory_$Pointer$.base)| |c_list_add_tail_#in~head#1.base|) (bvadd (_ bv4 32) |c_list_add_tail_#in~head#1.offset|)) v_ArrVal_5424))) (exists ((|v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_26| (_ BitVec 32))) (= (_ bv0 1) (bvadd (select |c_#valid| |v_create_sub_list_insert_sub_~sub~0#1.base_BEFORE_CALL_26|) (_ bv1 1))))) is different from true [2022-12-14 13:50:13,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 53 [2022-12-14 13:50:13,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:50:13,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:50:13,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:50:13,385 INFO L321 Elim1Store]: treesize reduction 47, result has 19.0 percent of original size [2022-12-14 13:50:13,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 35 [2022-12-14 13:50:13,544 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 13:50:13,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-12-14 13:50:13,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 13:50:13,649 INFO L350 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 13 treesize of output 9