./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF --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 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:07:13,339 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:07:13,342 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:07:13,373 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:07:13,374 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:07:13,376 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:07:13,378 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:07:13,380 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:07:13,383 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:07:13,384 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:07:13,385 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:07:13,387 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:07:13,388 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:07:13,389 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:07:13,391 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:07:13,393 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:07:13,394 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:07:13,395 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:07:13,398 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:07:13,401 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:07:13,403 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:07:13,404 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:07:13,406 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:07:13,407 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:07:13,411 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:07:13,412 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:07:13,412 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:07:13,413 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:07:13,414 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:07:13,415 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:07:13,416 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:07:13,417 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:07:13,418 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:07:13,419 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:07:13,420 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:07:13,421 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:07:13,422 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:07:13,422 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:07:13,422 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:07:13,423 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:07:13,424 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:07:13,425 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-12 23:07:13,451 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:07:13,451 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:07:13,452 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:07:13,453 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:07:13,453 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:07:13,453 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:07:13,453 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:07:13,453 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 23:07:13,454 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:07:13,454 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:07:13,454 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 23:07:13,454 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 23:07:13,455 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:07:13,455 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 23:07:13,455 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 23:07:13,455 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 23:07:13,456 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 23:07:13,456 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 23:07:13,457 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:07:13,457 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:07:13,457 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 23:07:13,457 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:07:13,457 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:07:13,458 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:07:13,458 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 23:07:13,458 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 23:07:13,458 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 23:07:13,459 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:07:13,459 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:07:13,459 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:07:13,459 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:07:13,459 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:07:13,460 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:07:13,460 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:07:13,460 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:07:13,460 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:07:13,461 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 23:07:13,461 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 23:07:13,461 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:07:13,461 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:07:13,461 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/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_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF 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 -> 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 [2021-11-12 23:07:13,733 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:07:13,754 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:07:13,757 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:07:13,758 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:07:13,759 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:07:13,760 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2021-11-12 23:07:13,824 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/0ac396a1e/a126ad77f500498196180efd2f3b1ba4/FLAG75fdde08b [2021-11-12 23:07:14,509 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:07:14,510 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2021-11-12 23:07:14,544 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/0ac396a1e/a126ad77f500498196180efd2f3b1ba4/FLAG75fdde08b [2021-11-12 23:07:14,659 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/0ac396a1e/a126ad77f500498196180efd2f3b1ba4 [2021-11-12 23:07:14,662 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:07:14,663 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:07:14,665 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:07:14,665 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:07:14,669 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:07:14,670 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:07:14" (1/1) ... [2021-11-12 23:07:14,671 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b95dff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:14, skipping insertion in model container [2021-11-12 23:07:14,671 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:07:14" (1/1) ... [2021-11-12 23:07:14,679 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:07:14,749 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:07:15,280 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2021-11-12 23:07:15,291 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2021-11-12 23:07:15,392 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2021-11-12 23:07:15,393 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2021-11-12 23:07:15,401 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:07:15,412 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-11-12 23:07:15,413 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@49efe927 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:15, skipping insertion in model container [2021-11-12 23:07:15,413 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:07:15,413 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-11-12 23:07:15,415 INFO L158 Benchmark]: Toolchain (without parser) took 750.62ms. Allocated memory is still 104.9MB. Free memory was 60.1MB in the beginning and 66.7MB in the end (delta: -6.6MB). Peak memory consumption was 6.8MB. Max. memory is 16.1GB. [2021-11-12 23:07:15,416 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 104.9MB. Free memory is still 79.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 23:07:15,416 INFO L158 Benchmark]: CACSL2BoogieTranslator took 747.91ms. Allocated memory is still 104.9MB. Free memory was 60.0MB in the beginning and 66.7MB in the end (delta: -6.8MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. [2021-11-12 23:07:15,418 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.28ms. Allocated memory is still 104.9MB. Free memory is still 79.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 747.91ms. Allocated memory is still 104.9MB. Free memory was 60.0MB in the beginning and 66.7MB in the end (delta: -6.8MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 990]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF --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 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:07:17,750 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:07:17,752 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:07:17,783 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:07:17,784 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:07:17,785 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:07:17,787 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:07:17,790 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:07:17,793 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:07:17,794 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:07:17,795 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:07:17,797 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:07:17,798 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:07:17,799 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:07:17,801 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:07:17,803 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:07:17,804 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:07:17,805 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:07:17,807 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:07:17,810 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:07:17,812 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:07:17,814 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:07:17,815 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:07:17,816 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:07:17,821 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:07:17,821 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:07:17,822 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:07:17,823 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:07:17,824 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:07:17,825 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:07:17,826 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:07:17,827 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:07:17,828 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:07:17,829 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:07:17,830 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:07:17,831 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:07:17,832 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:07:17,832 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:07:17,841 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:07:17,842 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:07:17,844 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:07:17,845 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-12 23:07:17,894 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:07:17,895 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:07:17,896 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:07:17,896 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:07:17,897 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:07:17,897 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:07:17,897 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:07:17,898 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:07:17,898 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:07:17,898 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:07:17,901 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 23:07:17,901 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 23:07:17,901 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:07:17,902 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:07:17,902 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 23:07:17,902 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:07:17,903 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:07:17,903 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:07:17,903 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 23:07:17,903 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 23:07:17,904 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 23:07:17,904 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:07:17,904 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:07:17,905 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-12 23:07:17,905 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-12 23:07:17,905 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:07:17,905 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:07:17,906 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:07:17,906 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-12 23:07:17,906 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:07:17,907 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:07:17,907 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:07:17,908 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:07:17,908 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-12 23:07:17,908 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-12 23:07:17,908 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:07:17,909 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:07:17,909 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_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/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_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF 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 -> 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 [2021-11-12 23:07:18,328 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:07:18,355 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:07:18,357 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:07:18,359 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:07:18,360 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:07:18,361 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2021-11-12 23:07:18,433 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/dcff3cc7c/bcf75e8f516443b390590eee092bb22c/FLAG03d70ff6f [2021-11-12 23:07:19,156 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:07:19,157 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2021-11-12 23:07:19,185 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/dcff3cc7c/bcf75e8f516443b390590eee092bb22c/FLAG03d70ff6f [2021-11-12 23:07:19,390 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/data/dcff3cc7c/bcf75e8f516443b390590eee092bb22c [2021-11-12 23:07:19,393 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:07:19,394 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:07:19,396 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:07:19,396 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:07:19,400 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:07:19,401 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:07:19" (1/1) ... [2021-11-12 23:07:19,402 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e477b51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:19, skipping insertion in model container [2021-11-12 23:07:19,402 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:07:19" (1/1) ... [2021-11-12 23:07:19,409 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:07:19,471 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:07:20,125 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2021-11-12 23:07:20,140 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2021-11-12 23:07:20,347 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2021-11-12 23:07:20,348 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2021-11-12 23:07:20,356 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:07:20,375 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-12 23:07:20,398 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:07:20,428 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2021-11-12 23:07:20,432 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2021-11-12 23:07:20,559 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2021-11-12 23:07:20,564 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2021-11-12 23:07:20,570 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:07:20,581 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 23:07:20,622 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2021-11-12 23:07:20,624 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2021-11-12 23:07:20,667 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2021-11-12 23:07:20,668 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2021-11-12 23:07:20,670 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:07:20,745 INFO L208 MainTranslator]: Completed translation [2021-11-12 23:07:20,746 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20 WrapperNode [2021-11-12 23:07:20,746 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:07:20,749 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 23:07:20,749 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 23:07:20,749 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 23:07:20,758 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:20,819 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:20,940 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 23:07:20,941 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 23:07:20,943 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 23:07:20,944 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 23:07:20,953 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:20,953 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:20,982 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:20,983 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:21,042 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:21,055 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:21,069 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:21,080 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 23:07:21,091 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 23:07:21,092 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 23:07:21,092 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 23:07:21,093 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (1/1) ... [2021-11-12 23:07:21,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:07:21,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:07:21,127 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 23:07:21,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 23:07:21,195 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-12 23:07:21,195 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-12 23:07:21,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 23:07:21,196 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-12 23:07:21,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-12 23:07:21,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 23:07:21,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-12 23:07:21,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-12 23:07:21,197 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2021-11-12 23:07:21,197 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2021-11-12 23:07:21,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-12 23:07:21,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-12 23:07:21,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 23:07:21,198 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2021-11-12 23:07:21,198 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2021-11-12 23:07:21,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-12 23:07:21,199 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2021-11-12 23:07:21,199 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2021-11-12 23:07:21,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 23:07:21,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 23:07:26,668 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 23:07:26,668 INFO L299 CfgBuilder]: Removed 63 assume(true) statements. [2021-11-12 23:07:26,672 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:07:26 BoogieIcfgContainer [2021-11-12 23:07:26,672 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 23:07:26,674 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 23:07:26,674 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 23:07:26,677 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 23:07:26,677 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 11:07:19" (1/3) ... [2021-11-12 23:07:26,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d15d0ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:07:26, skipping insertion in model container [2021-11-12 23:07:26,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:07:20" (2/3) ... [2021-11-12 23:07:26,679 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d15d0ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:07:26, skipping insertion in model container [2021-11-12 23:07:26,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:07:26" (3/3) ... [2021-11-12 23:07:26,681 INFO L111 eAbstractionObserver]: Analyzing ICFG uthash_JEN_test6-1.i [2021-11-12 23:07:26,686 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 23:07:26,687 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 531 error locations. [2021-11-12 23:07:26,733 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 23:07:26,740 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 23:07:26,741 INFO L340 AbstractCegarLoop]: Starting to check reachability of 531 error locations. [2021-11-12 23:07:26,775 INFO L276 IsEmpty]: Start isEmpty. Operand has 1083 states, 534 states have (on average 2.2284644194756553) internal successors, (1190), 1065 states have internal predecessors, (1190), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-12 23:07:26,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-12 23:07:26,781 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:26,782 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-12 23:07:26,782 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:26,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:26,788 INFO L85 PathProgramCache]: Analyzing trace with hash 77521, now seen corresponding path program 1 times [2021-11-12 23:07:26,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:26,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [322404858] [2021-11-12 23:07:26,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:26,801 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:26,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:26,806 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:26,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-12 23:07:27,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:27,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:07:27,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:27,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:07:27,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:27,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:27,153 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:27,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [322404858] [2021-11-12 23:07:27,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [322404858] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:27,155 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:27,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 23:07:27,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44117763] [2021-11-12 23:07:27,158 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:27,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:07:27,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:27,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:07:27,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:07:27,204 INFO L87 Difference]: Start difference. First operand has 1083 states, 534 states have (on average 2.2284644194756553) internal successors, (1190), 1065 states have internal predecessors, (1190), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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) [2021-11-12 23:07:29,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:29,605 INFO L93 Difference]: Finished difference Result 1162 states and 1229 transitions. [2021-11-12 23:07:29,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:07:29,607 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 3 [2021-11-12 23:07:29,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:29,635 INFO L225 Difference]: With dead ends: 1162 [2021-11-12 23:07:29,635 INFO L226 Difference]: Without dead ends: 1160 [2021-11-12 23:07:29,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:07:29,640 INFO L933 BasicCegarLoop]: 798 mSDtfsCounter, 714 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1881.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 21.29ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2274.26ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:29,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [717 Valid, 1044 Invalid, 603 Unknown, 0 Unchecked, 21.29ms Time], IncrementalHoareTripleChecker [13 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 2274.26ms Time] [2021-11-12 23:07:29,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-11-12 23:07:29,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1103. [2021-11-12 23:07:29,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1103 states, 568 states have (on average 2.084507042253521) internal successors, (1184), 1086 states have internal predecessors, (1184), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:29,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 1210 transitions. [2021-11-12 23:07:29,758 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 1210 transitions. Word has length 3 [2021-11-12 23:07:29,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:29,759 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 1210 transitions. [2021-11-12 23:07:29,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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) [2021-11-12 23:07:29,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 1210 transitions. [2021-11-12 23:07:29,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-12 23:07:29,760 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:29,760 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-12 23:07:29,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-12 23:07:29,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:29,987 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:29,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:29,988 INFO L85 PathProgramCache]: Analyzing trace with hash 77522, now seen corresponding path program 1 times [2021-11-12 23:07:29,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:29,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628380220] [2021-11-12 23:07:29,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:29,990 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:29,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:29,992 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:30,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-12 23:07:30,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:30,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:07:30,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:30,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:07:30,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:30,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:30,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:30,217 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:30,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628380220] [2021-11-12 23:07:30,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628380220] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:30,218 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:30,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-12 23:07:30,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399325738] [2021-11-12 23:07:30,218 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:30,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:07:30,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:30,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:07:30,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:07:30,221 INFO L87 Difference]: Start difference. First operand 1103 states and 1210 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 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) [2021-11-12 23:07:34,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:34,956 INFO L93 Difference]: Finished difference Result 1533 states and 1633 transitions. [2021-11-12 23:07:34,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:07:34,957 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 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 3 [2021-11-12 23:07:34,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:34,966 INFO L225 Difference]: With dead ends: 1533 [2021-11-12 23:07:34,966 INFO L226 Difference]: Without dead ends: 1533 [2021-11-12 23:07:34,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:07:34,972 INFO L933 BasicCegarLoop]: 803 mSDtfsCounter, 1124 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3999.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1134 SdHoareTripleChecker+Valid, 1632 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.73ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4646.79ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:34,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1134 Valid, 1632 Invalid, 1111 Unknown, 0 Unchecked, 19.73ms Time], IncrementalHoareTripleChecker [18 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 4646.79ms Time] [2021-11-12 23:07:34,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2021-11-12 23:07:35,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1099. [2021-11-12 23:07:35,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 573 states have (on average 2.0593368237347294) internal successors, (1180), 1082 states have internal predecessors, (1180), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:35,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1206 transitions. [2021-11-12 23:07:35,015 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1206 transitions. Word has length 3 [2021-11-12 23:07:35,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:35,016 INFO L470 AbstractCegarLoop]: Abstraction has 1099 states and 1206 transitions. [2021-11-12 23:07:35,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 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) [2021-11-12 23:07:35,016 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1206 transitions. [2021-11-12 23:07:35,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 23:07:35,017 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:35,017 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:35,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-11-12 23:07:35,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:35,228 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:35,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:35,229 INFO L85 PathProgramCache]: Analyzing trace with hash -102759776, now seen corresponding path program 1 times [2021-11-12 23:07:35,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:35,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890819765] [2021-11-12 23:07:35,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:35,231 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:35,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:35,233 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:35,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-12 23:07:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:35,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:07:35,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:35,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:07:35,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:35,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:35,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:35,472 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:35,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890819765] [2021-11-12 23:07:35,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890819765] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:35,472 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:35,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-12 23:07:35,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529509796] [2021-11-12 23:07:35,473 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:35,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:07:35,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:35,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:07:35,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:07:35,474 INFO L87 Difference]: Start difference. First operand 1099 states and 1206 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 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) [2021-11-12 23:07:39,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:39,152 INFO L93 Difference]: Finished difference Result 1871 states and 2002 transitions. [2021-11-12 23:07:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:07:39,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 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 9 [2021-11-12 23:07:39,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:39,165 INFO L225 Difference]: With dead ends: 1871 [2021-11-12 23:07:39,165 INFO L226 Difference]: Without dead ends: 1871 [2021-11-12 23:07:39,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:07:39,167 INFO L933 BasicCegarLoop]: 1001 mSDtfsCounter, 2128 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3020.31ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2134 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 1424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 32.01ms SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3553.72ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:39,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2134 Valid, 1948 Invalid, 1424 Unknown, 0 Unchecked, 32.01ms Time], IncrementalHoareTripleChecker [57 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 3553.72ms Time] [2021-11-12 23:07:39,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states. [2021-11-12 23:07:39,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 1054. [2021-11-12 23:07:39,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 573 states have (on average 1.975567190226876) internal successors, (1132), 1037 states have internal predecessors, (1132), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:39,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1158 transitions. [2021-11-12 23:07:39,206 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1158 transitions. Word has length 9 [2021-11-12 23:07:39,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:39,206 INFO L470 AbstractCegarLoop]: Abstraction has 1054 states and 1158 transitions. [2021-11-12 23:07:39,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 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) [2021-11-12 23:07:39,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1158 transitions. [2021-11-12 23:07:39,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 23:07:39,207 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:39,208 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:39,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-12 23:07:39,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:39,419 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:39,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:39,420 INFO L85 PathProgramCache]: Analyzing trace with hash -102759775, now seen corresponding path program 1 times [2021-11-12 23:07:39,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:39,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [67675739] [2021-11-12 23:07:39,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:39,421 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:39,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:39,422 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:39,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-12 23:07:39,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:39,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:07:39,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:39,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:07:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:39,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:39,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:39,805 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:39,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [67675739] [2021-11-12 23:07:39,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [67675739] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:39,805 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:39,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 23:07:39,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867543105] [2021-11-12 23:07:39,806 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:39,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:07:39,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:39,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:07:39,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:07:39,807 INFO L87 Difference]: Start difference. First operand 1054 states and 1158 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 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) [2021-11-12 23:07:46,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:46,708 INFO L93 Difference]: Finished difference Result 1486 states and 1587 transitions. [2021-11-12 23:07:46,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:07:46,709 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 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 9 [2021-11-12 23:07:46,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:46,717 INFO L225 Difference]: With dead ends: 1486 [2021-11-12 23:07:46,717 INFO L226 Difference]: Without dead ends: 1486 [2021-11-12 23:07:46,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:07:46,718 INFO L933 BasicCegarLoop]: 1184 mSDtfsCounter, 2041 mSDsluCounter, 1355 mSDsCounter, 0 mSdLazyCounter, 1620 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6035.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2044 SdHoareTripleChecker+Valid, 2539 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 14.83ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6761.96ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:46,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2044 Valid, 2539 Invalid, 1642 Unknown, 0 Unchecked, 14.83ms Time], IncrementalHoareTripleChecker [22 Valid, 1620 Invalid, 0 Unknown, 0 Unchecked, 6761.96ms Time] [2021-11-12 23:07:46,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2021-11-12 23:07:46,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 1044. [2021-11-12 23:07:46,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 573 states have (on average 1.9528795811518325) internal successors, (1119), 1027 states have internal predecessors, (1119), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:46,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1145 transitions. [2021-11-12 23:07:46,750 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 1145 transitions. Word has length 9 [2021-11-12 23:07:46,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:46,750 INFO L470 AbstractCegarLoop]: Abstraction has 1044 states and 1145 transitions. [2021-11-12 23:07:46,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 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) [2021-11-12 23:07:46,751 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 1145 transitions. [2021-11-12 23:07:46,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 23:07:46,751 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:46,751 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:46,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-12 23:07:46,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:46,958 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr516ASSERT_VIOLATIONMEMORY_LEAK === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:46,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:46,959 INFO L85 PathProgramCache]: Analyzing trace with hash -856298529, now seen corresponding path program 1 times [2021-11-12 23:07:46,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:46,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099479020] [2021-11-12 23:07:46,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:46,960 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:46,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:46,961 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:46,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-12 23:07:47,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:47,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:07:47,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:47,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:47,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:47,267 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:47,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099479020] [2021-11-12 23:07:47,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099479020] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:47,267 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:47,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-12 23:07:47,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276487797] [2021-11-12 23:07:47,268 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:47,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:07:47,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:47,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:07:47,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:07:47,270 INFO L87 Difference]: Start difference. First operand 1044 states and 1145 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 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) [2021-11-12 23:07:47,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:47,972 INFO L93 Difference]: Finished difference Result 1494 states and 1632 transitions. [2021-11-12 23:07:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:07:47,973 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-12 23:07:47,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:47,981 INFO L225 Difference]: With dead ends: 1494 [2021-11-12 23:07:47,981 INFO L226 Difference]: Without dead ends: 1494 [2021-11-12 23:07:47,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:07:47,988 INFO L933 BasicCegarLoop]: 1145 mSDtfsCounter, 543 mSDsluCounter, 1947 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 550.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 3092 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.02ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 664.98ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:47,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 3092 Invalid, 267 Unknown, 0 Unchecked, 7.02ms Time], IncrementalHoareTripleChecker [13 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 664.98ms Time] [2021-11-12 23:07:47,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2021-11-12 23:07:48,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1283. [2021-11-12 23:07:48,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 812 states have (on average 1.935960591133005) internal successors, (1572), 1266 states have internal predecessors, (1572), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:48,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 1598 transitions. [2021-11-12 23:07:48,038 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 1598 transitions. Word has length 11 [2021-11-12 23:07:48,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:48,050 INFO L470 AbstractCegarLoop]: Abstraction has 1283 states and 1598 transitions. [2021-11-12 23:07:48,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 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) [2021-11-12 23:07:48,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 1598 transitions. [2021-11-12 23:07:48,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:07:48,051 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:48,051 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:48,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-12 23:07:48,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:48,263 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONMEMORY_LEAK === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:48,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:48,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2117571646, now seen corresponding path program 1 times [2021-11-12 23:07:48,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:48,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667733793] [2021-11-12 23:07:48,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:48,264 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:48,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:48,266 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:48,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-12 23:07:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:48,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:07:48,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:48,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:07:48,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:07:48,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:07:48,524 INFO L354 Elim1Store]: treesize reduction 166, result has 13.5 percent of original size [2021-11-12 23:07:48,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 30 treesize of output 36 [2021-11-12 23:07:48,589 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-11-12 23:07:48,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 67 treesize of output 23 [2021-11-12 23:07:48,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:48,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:48,703 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:48,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667733793] [2021-11-12 23:07:48,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667733793] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:48,704 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:48,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-12 23:07:48,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406570158] [2021-11-12 23:07:48,704 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:48,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:07:48,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:48,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:07:48,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:07:48,706 INFO L87 Difference]: Start difference. First operand 1283 states and 1598 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 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) [2021-11-12 23:07:51,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:51,086 INFO L93 Difference]: Finished difference Result 1643 states and 2022 transitions. [2021-11-12 23:07:51,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:07:51,090 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 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 14 [2021-11-12 23:07:51,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:51,099 INFO L225 Difference]: With dead ends: 1643 [2021-11-12 23:07:51,099 INFO L226 Difference]: Without dead ends: 1643 [2021-11-12 23:07:51,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:07:51,104 INFO L933 BasicCegarLoop]: 1033 mSDtfsCounter, 354 mSDsluCounter, 2829 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2049.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 3862 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.28ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2313.72ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:51,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 3862 Invalid, 434 Unknown, 0 Unchecked, 8.28ms Time], IncrementalHoareTripleChecker [2 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 2313.72ms Time] [2021-11-12 23:07:51,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2021-11-12 23:07:51,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1282. [2021-11-12 23:07:51,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 811 states have (on average 1.935881627620222) internal successors, (1570), 1265 states have internal predecessors, (1570), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:51,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 1596 transitions. [2021-11-12 23:07:51,171 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 1596 transitions. Word has length 14 [2021-11-12 23:07:51,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:51,174 INFO L470 AbstractCegarLoop]: Abstraction has 1282 states and 1596 transitions. [2021-11-12 23:07:51,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 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) [2021-11-12 23:07:51,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 1596 transitions. [2021-11-12 23:07:51,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 23:07:51,176 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:51,177 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:51,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-12 23:07:51,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:51,397 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:51,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:51,398 INFO L85 PathProgramCache]: Analyzing trace with hash 769788685, now seen corresponding path program 1 times [2021-11-12 23:07:51,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:51,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926329251] [2021-11-12 23:07:51,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:51,399 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:51,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:51,400 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:51,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-12 23:07:51,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:51,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:07:51,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:51,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:51,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:51,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:51,654 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:51,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926329251] [2021-11-12 23:07:51,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926329251] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:51,654 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:51,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-12 23:07:51,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869395665] [2021-11-12 23:07:51,654 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:51,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:07:51,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:51,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:07:51,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:07:51,655 INFO L87 Difference]: Start difference. First operand 1282 states and 1596 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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) [2021-11-12 23:07:51,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:51,698 INFO L93 Difference]: Finished difference Result 1222 states and 1510 transitions. [2021-11-12 23:07:51,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:07:51,699 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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 19 [2021-11-12 23:07:51,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:51,705 INFO L225 Difference]: With dead ends: 1222 [2021-11-12 23:07:51,706 INFO L226 Difference]: Without dead ends: 1222 [2021-11-12 23:07:51,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:07:51,707 INFO L933 BasicCegarLoop]: 1021 mSDtfsCounter, 951 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 963 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.05ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.39ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:51,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [963 Valid, 1155 Invalid, 14 Unknown, 0 Unchecked, 2.05ms Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 27.39ms Time] [2021-11-12 23:07:51,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2021-11-12 23:07:51,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1222. [2021-11-12 23:07:51,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 775 states have (on average 1.9148387096774193) internal successors, (1484), 1205 states have internal predecessors, (1484), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:51,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1510 transitions. [2021-11-12 23:07:51,737 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1510 transitions. Word has length 19 [2021-11-12 23:07:51,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:51,738 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 1510 transitions. [2021-11-12 23:07:51,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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) [2021-11-12 23:07:51,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1510 transitions. [2021-11-12 23:07:51,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-12 23:07:51,739 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:51,739 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:51,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-11-12 23:07:51,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:51,951 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:51,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:51,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1032548102, now seen corresponding path program 1 times [2021-11-12 23:07:51,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:51,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582866004] [2021-11-12 23:07:51,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:51,953 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:51,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:51,956 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:51,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-12 23:07:52,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:52,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:07:52,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:52,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:52,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:52,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:52,228 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:52,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582866004] [2021-11-12 23:07:52,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582866004] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:52,229 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:52,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-11-12 23:07:52,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371630586] [2021-11-12 23:07:52,230 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:52,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:07:52,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:07:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:07:52,231 INFO L87 Difference]: Start difference. First operand 1222 states and 1510 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 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) [2021-11-12 23:07:52,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:52,315 INFO L93 Difference]: Finished difference Result 1194 states and 1454 transitions. [2021-11-12 23:07:52,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:07:52,315 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-11-12 23:07:52,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:52,321 INFO L225 Difference]: With dead ends: 1194 [2021-11-12 23:07:52,322 INFO L226 Difference]: Without dead ends: 1194 [2021-11-12 23:07:52,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:07:52,323 INFO L933 BasicCegarLoop]: 976 mSDtfsCounter, 922 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 934 SdHoareTripleChecker+Valid, 2079 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.41ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.26ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:52,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [934 Valid, 2079 Invalid, 67 Unknown, 0 Unchecked, 3.41ms Time], IncrementalHoareTripleChecker [32 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 57.26ms Time] [2021-11-12 23:07:52,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2021-11-12 23:07:52,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1192. [2021-11-12 23:07:52,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 759 states have (on average 1.878787878787879) internal successors, (1426), 1175 states have internal predecessors, (1426), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:52,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1452 transitions. [2021-11-12 23:07:52,353 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1452 transitions. Word has length 21 [2021-11-12 23:07:52,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:52,354 INFO L470 AbstractCegarLoop]: Abstraction has 1192 states and 1452 transitions. [2021-11-12 23:07:52,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 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) [2021-11-12 23:07:52,354 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1452 transitions. [2021-11-12 23:07:52,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 23:07:52,355 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:52,355 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:52,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-11-12 23:07:52,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:52,569 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr52REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:52,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:52,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1673308372, now seen corresponding path program 1 times [2021-11-12 23:07:52,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:52,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247537365] [2021-11-12 23:07:52,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:52,571 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:52,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:52,571 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:52,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-12 23:07:52,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:52,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:07:52,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:52,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:07:52,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:52,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:53,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:53,008 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:53,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247537365] [2021-11-12 23:07:53,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247537365] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:53,008 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:53,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-12 23:07:53,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318897413] [2021-11-12 23:07:53,008 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:53,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:07:53,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:53,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:07:53,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:07:53,010 INFO L87 Difference]: Start difference. First operand 1192 states and 1452 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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) [2021-11-12 23:07:56,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:07:56,500 INFO L93 Difference]: Finished difference Result 2165 states and 2643 transitions. [2021-11-12 23:07:56,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:07:56,502 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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 35 [2021-11-12 23:07:56,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:07:56,511 INFO L225 Difference]: With dead ends: 2165 [2021-11-12 23:07:56,511 INFO L226 Difference]: Without dead ends: 2165 [2021-11-12 23:07:56,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:07:56,512 INFO L933 BasicCegarLoop]: 827 mSDtfsCounter, 2017 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2921.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2020 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 11.35ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3409.77ms IncrementalHoareTripleChecker+Time [2021-11-12 23:07:56,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2020 Valid, 1988 Invalid, 1860 Unknown, 0 Unchecked, 11.35ms Time], IncrementalHoareTripleChecker [19 Valid, 1841 Invalid, 0 Unknown, 0 Unchecked, 3409.77ms Time] [2021-11-12 23:07:56,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2021-11-12 23:07:56,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 1188. [2021-11-12 23:07:56,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1188 states, 759 states have (on average 1.8682476943346509) internal successors, (1418), 1171 states have internal predecessors, (1418), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:07:56,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1188 states to 1188 states and 1444 transitions. [2021-11-12 23:07:56,546 INFO L78 Accepts]: Start accepts. Automaton has 1188 states and 1444 transitions. Word has length 35 [2021-11-12 23:07:56,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:07:56,547 INFO L470 AbstractCegarLoop]: Abstraction has 1188 states and 1444 transitions. [2021-11-12 23:07:56,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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) [2021-11-12 23:07:56,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1188 states and 1444 transitions. [2021-11-12 23:07:56,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 23:07:56,548 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:07:56,548 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:07:56,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-12 23:07:56,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:07:56,761 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr53REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:07:56,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:07:56,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1673308373, now seen corresponding path program 1 times [2021-11-12 23:07:56,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:07:56,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1860806997] [2021-11-12 23:07:56,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:07:56,762 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:07:56,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:07:56,763 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:07:56,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-12 23:07:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:07:56,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 23:07:56,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:56,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:07:57,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:57,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:07:57,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:07:57,817 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:07:57,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1860806997] [2021-11-12 23:07:57,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1860806997] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:07:57,817 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:07:57,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-11-12 23:07:57,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392666445] [2021-11-12 23:07:57,818 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:07:57,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:07:57,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:07:57,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:07:57,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:07:57,819 INFO L87 Difference]: Start difference. First operand 1188 states and 1444 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 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) [2021-11-12 23:08:07,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:07,231 INFO L93 Difference]: Finished difference Result 1795 states and 2203 transitions. [2021-11-12 23:08:07,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:08:07,232 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 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 35 [2021-11-12 23:08:07,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:07,242 INFO L225 Difference]: With dead ends: 1795 [2021-11-12 23:08:07,242 INFO L226 Difference]: Without dead ends: 1795 [2021-11-12 23:08:07,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-11-12 23:08:07,243 INFO L933 BasicCegarLoop]: 1231 mSDtfsCounter, 1770 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 2919 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8148.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1770 SdHoareTripleChecker+Valid, 3956 SdHoareTripleChecker+Invalid, 2940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.50ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9155.67ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:07,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1770 Valid, 3956 Invalid, 2940 Unknown, 0 Unchecked, 17.50ms Time], IncrementalHoareTripleChecker [21 Valid, 2919 Invalid, 0 Unknown, 0 Unchecked, 9155.67ms Time] [2021-11-12 23:08:07,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2021-11-12 23:08:07,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1184. [2021-11-12 23:08:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 759 states have (on average 1.8577075098814229) internal successors, (1410), 1167 states have internal predecessors, (1410), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:08:07,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 1436 transitions. [2021-11-12 23:08:07,274 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 1436 transitions. Word has length 35 [2021-11-12 23:08:07,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:07,275 INFO L470 AbstractCegarLoop]: Abstraction has 1184 states and 1436 transitions. [2021-11-12 23:08:07,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 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) [2021-11-12 23:08:07,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 1436 transitions. [2021-11-12 23:08:07,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-12 23:08:07,277 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:07,277 INFO L514 BasicCegarLoop]: trace histogram [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, 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] [2021-11-12 23:08:07,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-12 23:08:07,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:07,489 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting alt_mallocErr0REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:07,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:07,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2063927218, now seen corresponding path program 1 times [2021-11-12 23:08:07,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:07,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448971552] [2021-11-12 23:08:07,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:07,490 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:07,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:07,491 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:07,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-12 23:08:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:07,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:08:07,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:07,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:07,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:07,949 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:07,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448971552] [2021-11-12 23:08:07,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448971552] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:07,949 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:07,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-12 23:08:07,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548678208] [2021-11-12 23:08:07,950 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:07,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:08:07,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:07,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:08:07,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:08:07,951 INFO L87 Difference]: Start difference. First operand 1184 states and 1436 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 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) [2021-11-12 23:08:08,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:08,015 INFO L93 Difference]: Finished difference Result 1172 states and 1416 transitions. [2021-11-12 23:08:08,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:08:08,016 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 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 54 [2021-11-12 23:08:08,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:08,022 INFO L225 Difference]: With dead ends: 1172 [2021-11-12 23:08:08,022 INFO L226 Difference]: Without dead ends: 1172 [2021-11-12 23:08:08,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:08:08,023 INFO L933 BasicCegarLoop]: 970 mSDtfsCounter, 898 mSDsluCounter, 1020 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 910 SdHoareTripleChecker+Valid, 1990 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.07ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.22ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:08,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [910 Valid, 1990 Invalid, 43 Unknown, 0 Unchecked, 3.07ms Time], IncrementalHoareTripleChecker [9 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 41.22ms Time] [2021-11-12 23:08:08,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-11-12 23:08:08,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1172. [2021-11-12 23:08:08,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 747 states have (on average 1.8607764390896921) internal successors, (1390), 1155 states have internal predecessors, (1390), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 23:08:08,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1416 transitions. [2021-11-12 23:08:08,049 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1416 transitions. Word has length 54 [2021-11-12 23:08:08,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:08,049 INFO L470 AbstractCegarLoop]: Abstraction has 1172 states and 1416 transitions. [2021-11-12 23:08:08,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 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) [2021-11-12 23:08:08,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1416 transitions. [2021-11-12 23:08:08,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-12 23:08:08,051 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:08,051 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:08:08,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-12 23:08:08,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:08,264 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting alt_mallocErr0REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:08,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:08,264 INFO L85 PathProgramCache]: Analyzing trace with hash -203140862, now seen corresponding path program 1 times [2021-11-12 23:08:08,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:08,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [947239727] [2021-11-12 23:08:08,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:08,266 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:08,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:08,267 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:08,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-12 23:08:08,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:08,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:08:08,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:08,732 INFO L354 Elim1Store]: treesize reduction 77, result has 29.4 percent of original size [2021-11-12 23:08:08,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 15 treesize of output 37 [2021-11-12 23:08:08,941 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 23:08:08,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2021-11-12 23:08:09,075 INFO L354 Elim1Store]: treesize reduction 30, result has 36.2 percent of original size [2021-11-12 23:08:09,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 44 [2021-11-12 23:08:09,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:09,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:09,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:09,855 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:09,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [947239727] [2021-11-12 23:08:09,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [947239727] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:09,855 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:09,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 23:08:09,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762828298] [2021-11-12 23:08:09,856 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:09,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 23:08:09,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:09,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 23:08:09,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:08:09,857 INFO L87 Difference]: Start difference. First operand 1172 states and 1416 transitions. Second operand has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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) [2021-11-12 23:08:11,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:11,707 INFO L93 Difference]: Finished difference Result 1372 states and 1622 transitions. [2021-11-12 23:08:11,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:08:11,708 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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 62 [2021-11-12 23:08:11,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:11,716 INFO L225 Difference]: With dead ends: 1372 [2021-11-12 23:08:11,716 INFO L226 Difference]: Without dead ends: 1372 [2021-11-12 23:08:11,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 5 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:08:11,717 INFO L933 BasicCegarLoop]: 762 mSDtfsCounter, 889 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1512.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 1628 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.76ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 1801.52ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:11,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [889 Valid, 1628 Invalid, 780 Unknown, 0 Unchecked, 7.76ms Time], IncrementalHoareTripleChecker [31 Valid, 513 Invalid, 0 Unknown, 236 Unchecked, 1801.52ms Time] [2021-11-12 23:08:11,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2021-11-12 23:08:11,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1307. [2021-11-12 23:08:11,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1307 states, 879 states have (on average 1.8088737201365188) internal successors, (1590), 1287 states have internal predecessors, (1590), 15 states have call successors, (15), 7 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-12 23:08:11,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 1620 transitions. [2021-11-12 23:08:11,754 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 1620 transitions. Word has length 62 [2021-11-12 23:08:11,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:11,755 INFO L470 AbstractCegarLoop]: Abstraction has 1307 states and 1620 transitions. [2021-11-12 23:08:11,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 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) [2021-11-12 23:08:11,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 1620 transitions. [2021-11-12 23:08:11,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-12 23:08:11,762 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:11,762 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:08:11,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-12 23:08:11,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:11,978 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting alt_mallocErr1REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:11,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:11,978 INFO L85 PathProgramCache]: Analyzing trace with hash -203140861, now seen corresponding path program 1 times [2021-11-12 23:08:11,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:11,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1233916393] [2021-11-12 23:08:11,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:11,979 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:11,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:11,979 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:11,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-12 23:08:12,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:12,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:08:12,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:12,385 INFO L354 Elim1Store]: treesize reduction 77, result has 29.4 percent of original size [2021-11-12 23:08:12,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 28 treesize of output 49 [2021-11-12 23:08:12,443 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-11-12 23:08:12,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 63 [2021-11-12 23:08:12,701 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-11-12 23:08:12,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 44 treesize of output 51 [2021-11-12 23:08:12,738 INFO L354 Elim1Store]: treesize reduction 2, result has 92.0 percent of original size [2021-11-12 23:08:12,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 48 treesize of output 64 [2021-11-12 23:08:13,078 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2021-11-12 23:08:13,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 30 [2021-11-12 23:08:19,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:19,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:21,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:21,370 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:21,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1233916393] [2021-11-12 23:08:21,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1233916393] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:21,370 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:21,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 9 [2021-11-12 23:08:21,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476343198] [2021-11-12 23:08:21,370 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:21,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 23:08:21,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:21,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 23:08:21,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-11-12 23:08:21,372 INFO L87 Difference]: Start difference. First operand 1307 states and 1620 transitions. Second operand has 11 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 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) [2021-11-12 23:08:29,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:29,220 INFO L93 Difference]: Finished difference Result 1312 states and 1626 transitions. [2021-11-12 23:08:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:08:29,221 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 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 62 [2021-11-12 23:08:29,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:29,228 INFO L225 Difference]: With dead ends: 1312 [2021-11-12 23:08:29,229 INFO L226 Difference]: Without dead ends: 1312 [2021-11-12 23:08:29,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-11-12 23:08:29,230 INFO L933 BasicCegarLoop]: 952 mSDtfsCounter, 78 mSDsluCounter, 2881 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7239.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 3833 SdHoareTripleChecker+Invalid, 2898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.00ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2005 IncrementalHoareTripleChecker+Unchecked, 7806.35ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:29,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 3833 Invalid, 2898 Unknown, 0 Unchecked, 10.00ms Time], IncrementalHoareTripleChecker [2 Valid, 891 Invalid, 0 Unknown, 2005 Unchecked, 7806.35ms Time] [2021-11-12 23:08:29,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2021-11-12 23:08:29,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2021-11-12 23:08:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1312 states, 883 states have (on average 1.8052095130237826) internal successors, (1594), 1291 states have internal predecessors, (1594), 16 states have call successors, (16), 8 states have call predecessors, (16), 5 states have return successors, (16), 13 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-12 23:08:29,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1626 transitions. [2021-11-12 23:08:29,266 INFO L78 Accepts]: Start accepts. Automaton has 1312 states and 1626 transitions. Word has length 62 [2021-11-12 23:08:29,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:29,267 INFO L470 AbstractCegarLoop]: Abstraction has 1312 states and 1626 transitions. [2021-11-12 23:08:29,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 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) [2021-11-12 23:08:29,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1312 states and 1626 transitions. [2021-11-12 23:08:29,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:08:29,268 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:29,268 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:08:29,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-12 23:08:29,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:29,482 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONMEMORY_LEAK === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:29,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:29,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1864793253, now seen corresponding path program 1 times [2021-11-12 23:08:29,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:29,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905886790] [2021-11-12 23:08:29,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:29,483 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:29,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:29,484 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:29,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-12 23:08:29,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:29,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:08:29,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:29,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:29,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:29,966 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:29,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905886790] [2021-11-12 23:08:29,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905886790] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:29,968 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:29,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2021-11-12 23:08:29,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587849507] [2021-11-12 23:08:29,968 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:29,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:08:29,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:29,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:08:29,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:08:29,970 INFO L87 Difference]: Start difference. First operand 1312 states and 1626 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:08:30,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:30,076 INFO L93 Difference]: Finished difference Result 1328 states and 1643 transitions. [2021-11-12 23:08:30,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:08:30,076 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:08:30,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:30,083 INFO L225 Difference]: With dead ends: 1328 [2021-11-12 23:08:30,083 INFO L226 Difference]: Without dead ends: 1328 [2021-11-12 23:08:30,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-12 23:08:30,083 INFO L933 BasicCegarLoop]: 967 mSDtfsCounter, 25 mSDsluCounter, 3861 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.44ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 4828 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.13ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 77.65ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:30,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 4828 Invalid, 40 Unknown, 0 Unchecked, 3.13ms Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 77.65ms Time] [2021-11-12 23:08:30,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1328 states. [2021-11-12 23:08:30,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1328 to 1326. [2021-11-12 23:08:30,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 894 states have (on average 1.7997762863534676) internal successors, (1609), 1302 states have internal predecessors, (1609), 17 states have call successors, (17), 11 states have call predecessors, (17), 7 states have return successors, (17), 14 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-12 23:08:30,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 1643 transitions. [2021-11-12 23:08:30,111 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 1643 transitions. Word has length 68 [2021-11-12 23:08:30,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:30,112 INFO L470 AbstractCegarLoop]: Abstraction has 1326 states and 1643 transitions. [2021-11-12 23:08:30,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:08:30,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 1643 transitions. [2021-11-12 23:08:30,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:08:30,113 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:30,113 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:08:30,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-11-12 23:08:30,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:30,329 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:30,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:30,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1913615011, now seen corresponding path program 1 times [2021-11-12 23:08:30,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:30,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469802816] [2021-11-12 23:08:30,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:30,330 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:30,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:30,331 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:30,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-12 23:08:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:30,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:08:30,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:30,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:31,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:31,244 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:31,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469802816] [2021-11-12 23:08:31,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469802816] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:31,245 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:31,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-12 23:08:31,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624344187] [2021-11-12 23:08:31,245 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:31,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 23:08:31,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:31,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 23:08:31,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-12 23:08:31,246 INFO L87 Difference]: Start difference. First operand 1326 states and 1643 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 23:08:31,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:31,521 INFO L93 Difference]: Finished difference Result 1370 states and 1693 transitions. [2021-11-12 23:08:31,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 23:08:31,523 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 68 [2021-11-12 23:08:31,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:31,530 INFO L225 Difference]: With dead ends: 1370 [2021-11-12 23:08:31,530 INFO L226 Difference]: Without dead ends: 1370 [2021-11-12 23:08:31,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-12 23:08:31,531 INFO L933 BasicCegarLoop]: 967 mSDtfsCounter, 119 mSDsluCounter, 4658 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 195.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 5625 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.85ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 238.68ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:31,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 5625 Invalid, 192 Unknown, 0 Unchecked, 8.85ms Time], IncrementalHoareTripleChecker [18 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 238.68ms Time] [2021-11-12 23:08:31,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2021-11-12 23:08:31,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1329. [2021-11-12 23:08:31,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 896 states have (on average 1.7979910714285714) internal successors, (1611), 1304 states have internal predecessors, (1611), 17 states have call successors, (17), 11 states have call predecessors, (17), 8 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 23:08:31,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1647 transitions. [2021-11-12 23:08:31,558 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1647 transitions. Word has length 68 [2021-11-12 23:08:31,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:31,559 INFO L470 AbstractCegarLoop]: Abstraction has 1329 states and 1647 transitions. [2021-11-12 23:08:31,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 23:08:31,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1647 transitions. [2021-11-12 23:08:31,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-12 23:08:31,560 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:31,560 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:08:31,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-12 23:08:31,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:31,782 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:31,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:31,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1847999061, now seen corresponding path program 1 times [2021-11-12 23:08:31,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:31,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [738413883] [2021-11-12 23:08:31,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:31,783 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:31,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:31,784 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:31,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-12 23:08:32,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:32,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:08:32,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:32,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:08:32,432 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 23:08:32,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 20 [2021-11-12 23:08:32,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:32,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:32,840 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:32,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [738413883] [2021-11-12 23:08:32,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [738413883] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:32,840 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:32,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 6 [2021-11-12 23:08:32,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923041435] [2021-11-12 23:08:32,840 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:32,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 23:08:32,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:32,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 23:08:32,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:08:32,842 INFO L87 Difference]: Start difference. First operand 1329 states and 1647 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 23:08:35,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:08:35,911 INFO L93 Difference]: Finished difference Result 2288 states and 2825 transitions. [2021-11-12 23:08:35,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:08:35,912 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 73 [2021-11-12 23:08:35,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:08:35,923 INFO L225 Difference]: With dead ends: 2288 [2021-11-12 23:08:35,923 INFO L226 Difference]: Without dead ends: 2288 [2021-11-12 23:08:35,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 136 SyntacticMatches, 4 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:08:35,924 INFO L933 BasicCegarLoop]: 813 mSDtfsCounter, 1391 mSDsluCounter, 2208 mSDsCounter, 0 mSdLazyCounter, 1373 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2529.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1397 SdHoareTripleChecker+Valid, 3021 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.06ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 3000.19ms IncrementalHoareTripleChecker+Time [2021-11-12 23:08:35,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1397 Valid, 3021 Invalid, 1885 Unknown, 0 Unchecked, 13.06ms Time], IncrementalHoareTripleChecker [6 Valid, 1373 Invalid, 0 Unknown, 506 Unchecked, 3000.19ms Time] [2021-11-12 23:08:35,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2288 states. [2021-11-12 23:08:35,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2288 to 1328. [2021-11-12 23:08:35,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 896 states have (on average 1.796875) internal successors, (1610), 1303 states have internal predecessors, (1610), 17 states have call successors, (17), 11 states have call predecessors, (17), 8 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 23:08:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1646 transitions. [2021-11-12 23:08:35,955 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1646 transitions. Word has length 73 [2021-11-12 23:08:35,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:08:35,956 INFO L470 AbstractCegarLoop]: Abstraction has 1328 states and 1646 transitions. [2021-11-12 23:08:35,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 23:08:35,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1646 transitions. [2021-11-12 23:08:35,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-12 23:08:35,957 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:08:35,957 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:08:35,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-12 23:08:36,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:08:36,170 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:08:36,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:08:36,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1847999062, now seen corresponding path program 1 times [2021-11-12 23:08:36,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:08:36,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103305667] [2021-11-12 23:08:36,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:08:36,171 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:08:36,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:08:36,172 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:08:36,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-12 23:08:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:08:36,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:08:36,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:36,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:08:36,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:08:39,219 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:08:39,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 31 [2021-11-12 23:08:39,244 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-12 23:08:39,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-11-12 23:08:39,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:39,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:55,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:08:55,544 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:55,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103305667] [2021-11-12 23:08:55,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103305667] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:08:55,545 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:08:55,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2021-11-12 23:08:55,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74107480] [2021-11-12 23:08:55,546 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:08:55,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 23:08:55,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:08:55,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 23:08:55,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=100, Unknown=4, NotChecked=0, Total=132 [2021-11-12 23:08:55,548 INFO L87 Difference]: Start difference. First operand 1328 states and 1646 transitions. Second operand has 12 states, 11 states have (on average 11.909090909090908) internal successors, (131), 10 states have internal predecessors, (131), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 23:09:06,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:09:06,286 INFO L93 Difference]: Finished difference Result 2343 states and 2943 transitions. [2021-11-12 23:09:06,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 23:09:06,287 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 11.909090909090908) internal successors, (131), 10 states have internal predecessors, (131), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 73 [2021-11-12 23:09:06,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:09:06,297 INFO L225 Difference]: With dead ends: 2343 [2021-11-12 23:09:06,297 INFO L226 Difference]: Without dead ends: 2343 [2021-11-12 23:09:06,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=36, Invalid=116, Unknown=4, NotChecked=0, Total=156 [2021-11-12 23:09:06,298 INFO L933 BasicCegarLoop]: 678 mSDtfsCounter, 2345 mSDsluCounter, 3971 mSDsCounter, 0 mSdLazyCounter, 4018 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8354.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2356 SdHoareTripleChecker+Valid, 4649 SdHoareTripleChecker+Invalid, 7095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 32.41ms SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 4018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3021 IncrementalHoareTripleChecker+Unchecked, 9637.23ms IncrementalHoareTripleChecker+Time [2021-11-12 23:09:06,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2356 Valid, 4649 Invalid, 7095 Unknown, 0 Unchecked, 32.41ms Time], IncrementalHoareTripleChecker [56 Valid, 4018 Invalid, 0 Unknown, 3021 Unchecked, 9637.23ms Time] [2021-11-12 23:09:06,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2343 states. [2021-11-12 23:09:06,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2343 to 1296. [2021-11-12 23:09:06,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 898 states have (on average 1.7561247216035634) internal successors, (1577), 1271 states have internal predecessors, (1577), 17 states have call successors, (17), 11 states have call predecessors, (17), 8 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 23:09:06,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 1613 transitions. [2021-11-12 23:09:06,330 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 1613 transitions. Word has length 73 [2021-11-12 23:09:06,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:09:06,330 INFO L470 AbstractCegarLoop]: Abstraction has 1296 states and 1613 transitions. [2021-11-12 23:09:06,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 11.909090909090908) internal successors, (131), 10 states have internal predecessors, (131), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 23:09:06,331 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 1613 transitions. [2021-11-12 23:09:06,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-12 23:09:06,331 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:09:06,332 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 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] [2021-11-12 23:09:06,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:06,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:09:06,547 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting alt_bzeroErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:09:06,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:09:06,547 INFO L85 PathProgramCache]: Analyzing trace with hash 816968073, now seen corresponding path program 1 times [2021-11-12 23:09:06,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:09:06,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540372615] [2021-11-12 23:09:06,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:09:06,548 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:09:06,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:09:06,549 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:09:06,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-12 23:09:06,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:09:06,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:09:06,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:06,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:09:06,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 20 [2021-11-12 23:09:07,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:09:07,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:07,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:07,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:07,242 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:09:07,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1540372615] [2021-11-12 23:09:07,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1540372615] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:09:07,243 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:09:07,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2021-11-12 23:09:07,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761299934] [2021-11-12 23:09:07,245 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:09:07,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:09:07,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:09:07,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:09:07,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:09:07,247 INFO L87 Difference]: Start difference. First operand 1296 states and 1613 transitions. Second operand has 8 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 23:09:11,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:09:11,752 INFO L93 Difference]: Finished difference Result 1304 states and 1621 transitions. [2021-11-12 23:09:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:09:11,758 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 80 [2021-11-12 23:09:11,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:09:11,764 INFO L225 Difference]: With dead ends: 1304 [2021-11-12 23:09:11,764 INFO L226 Difference]: Without dead ends: 1304 [2021-11-12 23:09:11,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 149 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-11-12 23:09:11,767 INFO L933 BasicCegarLoop]: 927 mSDtfsCounter, 23 mSDsluCounter, 2943 mSDsCounter, 0 mSdLazyCounter, 2670 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3837.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 3870 SdHoareTripleChecker+Invalid, 2672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 11.66ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4410.90ms IncrementalHoareTripleChecker+Time [2021-11-12 23:09:11,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 3870 Invalid, 2672 Unknown, 0 Unchecked, 11.66ms Time], IncrementalHoareTripleChecker [2 Valid, 2670 Invalid, 0 Unknown, 0 Unchecked, 4410.90ms Time] [2021-11-12 23:09:11,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1304 states. [2021-11-12 23:09:11,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1304 to 1303. [2021-11-12 23:09:11,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 904 states have (on average 1.7533185840707965) internal successors, (1585), 1277 states have internal predecessors, (1585), 17 states have call successors, (17), 12 states have call predecessors, (17), 9 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 23:09:11,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1621 transitions. [2021-11-12 23:09:11,791 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1621 transitions. Word has length 80 [2021-11-12 23:09:11,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:09:11,791 INFO L470 AbstractCegarLoop]: Abstraction has 1303 states and 1621 transitions. [2021-11-12 23:09:11,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 23:09:11,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1621 transitions. [2021-11-12 23:09:11,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-12 23:09:11,793 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:09:11,793 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 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] [2021-11-12 23:09:11,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:12,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:09:12,007 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting alt_bzeroErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:09:12,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:09:12,007 INFO L85 PathProgramCache]: Analyzing trace with hash -443793445, now seen corresponding path program 1 times [2021-11-12 23:09:12,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:09:12,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285644580] [2021-11-12 23:09:12,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:09:12,008 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:09:12,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:09:12,009 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:09:12,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-12 23:09:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:09:12,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:09:12,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:12,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:09:12,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 19 treesize of output 15 [2021-11-12 23:09:12,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:09:12,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 39 treesize of output 27 [2021-11-12 23:09:12,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 23:09:12,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:12,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:13,418 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:09:13,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285644580] [2021-11-12 23:09:13,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285644580] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:09:13,419 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:09:13,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 15 [2021-11-12 23:09:13,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609188330] [2021-11-12 23:09:13,419 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:09:13,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-12 23:09:13,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:09:13,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-12 23:09:13,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:09:13,421 INFO L87 Difference]: Start difference. First operand 1303 states and 1621 transitions. Second operand has 16 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 23:09:31,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:09:31,099 INFO L93 Difference]: Finished difference Result 1305 states and 1620 transitions. [2021-11-12 23:09:31,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 23:09:31,100 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 81 [2021-11-12 23:09:31,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:09:31,105 INFO L225 Difference]: With dead ends: 1305 [2021-11-12 23:09:31,105 INFO L226 Difference]: Without dead ends: 1305 [2021-11-12 23:09:31,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-11-12 23:09:31,106 INFO L933 BasicCegarLoop]: 927 mSDtfsCounter, 42 mSDsluCounter, 5896 mSDsCounter, 0 mSdLazyCounter, 4478 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15518.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 6823 SdHoareTripleChecker+Invalid, 4486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 26.81ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 4478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17212.22ms IncrementalHoareTripleChecker+Time [2021-11-12 23:09:31,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 6823 Invalid, 4486 Unknown, 0 Unchecked, 26.81ms Time], IncrementalHoareTripleChecker [8 Valid, 4478 Invalid, 0 Unknown, 0 Unchecked, 17212.22ms Time] [2021-11-12 23:09:31,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2021-11-12 23:09:31,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 1303. [2021-11-12 23:09:31,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 904 states have (on average 1.752212389380531) internal successors, (1584), 1277 states have internal predecessors, (1584), 17 states have call successors, (17), 12 states have call predecessors, (17), 9 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 23:09:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1620 transitions. [2021-11-12 23:09:31,130 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1620 transitions. Word has length 81 [2021-11-12 23:09:31,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:09:31,131 INFO L470 AbstractCegarLoop]: Abstraction has 1303 states and 1620 transitions. [2021-11-12 23:09:31,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 23:09:31,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1620 transitions. [2021-11-12 23:09:31,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-11-12 23:09:31,132 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:09:31,132 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 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, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:09:31,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:31,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:09:31,347 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:09:31,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:09:31,347 INFO L85 PathProgramCache]: Analyzing trace with hash 540063607, now seen corresponding path program 1 times [2021-11-12 23:09:31,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:09:31,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2016257592] [2021-11-12 23:09:31,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:09:31,348 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:09:31,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:09:31,349 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:09:31,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-12 23:09:31,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:09:31,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:09:31,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:31,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:31,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:31,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:31,957 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:09:31,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2016257592] [2021-11-12 23:09:31,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2016257592] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:09:31,958 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:09:31,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-12 23:09:31,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853581763] [2021-11-12 23:09:31,958 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:09:31,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:09:31,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:09:31,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:09:31,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:09:31,960 INFO L87 Difference]: Start difference. First operand 1303 states and 1620 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-12 23:09:32,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:09:32,145 INFO L93 Difference]: Finished difference Result 1315 states and 1633 transitions. [2021-11-12 23:09:32,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 23:09:32,147 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 88 [2021-11-12 23:09:32,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:09:32,154 INFO L225 Difference]: With dead ends: 1315 [2021-11-12 23:09:32,160 INFO L226 Difference]: Without dead ends: 1309 [2021-11-12 23:09:32,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2021-11-12 23:09:32,162 INFO L933 BasicCegarLoop]: 931 mSDtfsCounter, 43 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 92.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1864 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.47ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 104.50ms IncrementalHoareTripleChecker+Time [2021-11-12 23:09:32,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 1864 Invalid, 51 Unknown, 0 Unchecked, 2.47ms Time], IncrementalHoareTripleChecker [13 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 104.50ms Time] [2021-11-12 23:09:32,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-11-12 23:09:32,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 1309. [2021-11-12 23:09:32,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 909 states have (on average 1.7491749174917492) internal successors, (1590), 1283 states have internal predecessors, (1590), 17 states have call successors, (17), 12 states have call predecessors, (17), 10 states have return successors, (20), 14 states have call predecessors, (20), 17 states have call successors, (20) [2021-11-12 23:09:32,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1627 transitions. [2021-11-12 23:09:32,197 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 1627 transitions. Word has length 88 [2021-11-12 23:09:32,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:09:32,197 INFO L470 AbstractCegarLoop]: Abstraction has 1309 states and 1627 transitions. [2021-11-12 23:09:32,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-12 23:09:32,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 1627 transitions. [2021-11-12 23:09:32,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-11-12 23:09:32,217 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:09:32,218 INFO L514 BasicCegarLoop]: 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, 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, 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, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:09:32,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:32,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:09:32,432 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:09:32,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:09:32,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1673703735, now seen corresponding path program 1 times [2021-11-12 23:09:32,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:09:32,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205081898] [2021-11-12 23:09:32,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:09:32,433 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:09:32,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:09:32,434 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:09:32,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-12 23:09:32,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:09:32,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:09:32,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:33,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:33,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:33,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:33,354 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:09:33,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205081898] [2021-11-12 23:09:33,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205081898] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:09:33,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1147586470] [2021-11-12 23:09:33,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:09:33,354 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:09:33,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:09:33,356 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:09:33,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2021-11-12 23:09:33,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:09:33,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:09:33,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:33,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:34,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:34,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1147586470] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:09:34,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260578930] [2021-11-12 23:09:34,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:09:34,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:09:34,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:09:34,052 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:09:34,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-12 23:09:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:09:34,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:09:34,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:34,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:34,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:34,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:34,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260578930] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:09:34,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:09:34,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 7] total 17 [2021-11-12 23:09:34,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824637569] [2021-11-12 23:09:34,790 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:09:34,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 23:09:34,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:09:34,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 23:09:34,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2021-11-12 23:09:34,793 INFO L87 Difference]: Start difference. First operand 1309 states and 1627 transitions. Second operand has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 17 states have internal predecessors, (101), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-12 23:09:35,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:09:35,447 INFO L93 Difference]: Finished difference Result 1327 states and 1648 transitions. [2021-11-12 23:09:35,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-12 23:09:35,448 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 17 states have internal predecessors, (101), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 90 [2021-11-12 23:09:35,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:09:35,451 INFO L225 Difference]: With dead ends: 1327 [2021-11-12 23:09:35,451 INFO L226 Difference]: Without dead ends: 1318 [2021-11-12 23:09:35,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 545 GetRequests, 519 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=270, Invalid=486, Unknown=0, NotChecked=0, Total=756 [2021-11-12 23:09:35,452 INFO L933 BasicCegarLoop]: 935 mSDtfsCounter, 53 mSDsluCounter, 6505 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 218.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 7440 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.68ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 250.11ms IncrementalHoareTripleChecker+Time [2021-11-12 23:09:35,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 7440 Invalid, 168 Unknown, 0 Unchecked, 6.68ms Time], IncrementalHoareTripleChecker [35 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 250.11ms Time] [2021-11-12 23:09:35,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1318 states. [2021-11-12 23:09:35,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1318 to 1315. [2021-11-12 23:09:35,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 915 states have (on average 1.7453551912568306) internal successors, (1597), 1289 states have internal predecessors, (1597), 17 states have call successors, (17), 12 states have call predecessors, (17), 10 states have return successors, (20), 14 states have call predecessors, (20), 17 states have call successors, (20) [2021-11-12 23:09:35,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1634 transitions. [2021-11-12 23:09:35,475 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1634 transitions. Word has length 90 [2021-11-12 23:09:35,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:09:35,475 INFO L470 AbstractCegarLoop]: Abstraction has 1315 states and 1634 transitions. [2021-11-12 23:09:35,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 17 states have internal predecessors, (101), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-12 23:09:35,476 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1634 transitions. [2021-11-12 23:09:35,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-12 23:09:35,477 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:09:35,477 INFO L514 BasicCegarLoop]: trace histogram [6, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:09:35,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:35,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:35,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-12 23:09:36,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:09:36,095 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 23:09:36,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:09:36,095 INFO L85 PathProgramCache]: Analyzing trace with hash -583248713, now seen corresponding path program 2 times [2021-11-12 23:09:36,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:09:36,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830038197] [2021-11-12 23:09:36,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:09:36,096 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:09:36,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:09:36,097 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:09:36,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-11-12 23:09:36,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:09:36,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:09:36,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 23:09:36,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:36,823 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:36,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:37,497 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:37,498 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:09:37,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830038197] [2021-11-12 23:09:37,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1830038197] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:09:37,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [660121700] [2021-11-12 23:09:37,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:09:37,498 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:09:37,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:09:37,499 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:09:37,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2021-11-12 23:09:38,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:09:38,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:09:38,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 23:09:38,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:09:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:38,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:09:38,954 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:09:38,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [660121700] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:09:38,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835655676] [2021-11-12 23:09:38,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:09:38,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:09:38,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:09:38,961 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:09:38,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eed7496-3dc6-4ba5-a1ab-84e36a278e5b/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-12 23:10:54,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:10:54,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:10:54,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 23:10:54,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:10:54,801 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-12 23:10:54,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 14 [2021-11-12 23:10:54,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 14 [2021-11-12 23:12:28,685 WARN L227 SmtUtils]: Spent 17.99s on a formula simplification. DAG size of input: 114 DAG size of output: 34 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-11-12 23:12:28,686 INFO L354 Elim1Store]: treesize reduction 884, result has 5.9 percent of original size [2021-11-12 23:12:28,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 case distinctions, treesize of input 78 treesize of output 82 [2021-11-12 23:12:29,483 INFO L354 Elim1Store]: treesize reduction 276, result has 0.4 percent of original size [2021-11-12 23:12:29,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 127 treesize of output 40 [2021-11-12 23:12:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 11 refuted. 10 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:12:29,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:12:32,044 INFO L354 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2021-11-12 23:12:32,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 69 treesize of output 68 [2021-11-12 23:14:54,167 WARN L860 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from true [2021-11-12 23:14:56,642 WARN L860 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from true [2021-11-12 23:16:13,238 WARN L860 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from true [2021-11-12 23:16:15,418 INFO L354 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2021-11-12 23:16:15,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 117 treesize of output 116 [2021-11-12 23:16:18,522 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from false [2021-11-12 23:16:21,164 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#in~a#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from false [2021-11-12 23:16:23,355 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (= (select (select (store |c_#memory_$Pointer$.base| .cse0 (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| .cse0) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) .cse0)))) is different from false [2021-11-12 23:16:43,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 13 [2021-11-12 23:16:43,655 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 6 times theorem prover too weak. 0 trivial. 15 not checked. [2021-11-12 23:16:43,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835655676] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:16:43,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:16:43,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11, 11, 18, 18] total 53 [2021-11-12 23:16:43,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173297117] [2021-11-12 23:16:43,656 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:16:43,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-12 23:16:43,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:16:43,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-12 23:16:43,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1852, Unknown=137, NotChecked=570, Total=2756 [2021-11-12 23:16:43,659 INFO L87 Difference]: Start difference. First operand 1315 states and 1634 transitions. Second operand has 53 states, 51 states have (on average 4.96078431372549) internal successors, (253), 49 states have internal predecessors, (253), 7 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-11-12 23:17:15,867 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_old(#valid)| |c_#valid|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#in~a#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) (= |c_old(#memory_$Pointer$.base)| |c_#memory_$Pointer$.base|)) is different from false [2021-11-12 23:17:17,935 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (= |c_old(#memory_$Pointer$.base)| |c_#memory_$Pointer$.base|)) is different from false [2021-11-12 23:18:37,042 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))))))))) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ bv1 32))) is different from false [2021-11-12 23:18:39,105 WARN L838 $PredicateComparison]: unable to prove that (and (= (_ bv2 32) |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1|) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|)))))) is different from false [2021-11-12 23:18:41,148 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= (_ bv3 32) |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|)))))) is different from false [2021-11-12 23:18:43,172 WARN L838 $PredicateComparison]: unable to prove that (and (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))))))) (= (_ bv4 32) |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1|) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|)) is different from false [2021-11-12 23:18:45,201 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ bv5 32)) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_88| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_88| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (forall ((|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|)))))) is different from false [2021-11-12 23:20:04,399 WARN L227 SmtUtils]: Spent 6.54s on a formula simplification. DAG size of input: 88 DAG size of output: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:20:06,947 WARN L838 $PredicateComparison]: unable to prove that (and (not (bvult (_ bv6 32) |c_alt_bzero_#in~n#1|)) (forall ((|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32))) (or (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))) (_ bv1 1))))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_88| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_89| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_88| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_89| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#in~a#1.base|))))) (_ bv1 1)))) is different from false