./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 43b2ef256b4d1a93a084f86d3d9a0522c1b29c695f7bf9f8438f4c917cc80da0 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 07:25:36,313 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 07:25:36,316 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 07:25:36,355 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 07:25:36,356 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 07:25:36,357 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 07:25:36,359 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 07:25:36,366 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 07:25:36,372 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 07:25:36,374 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 07:25:36,375 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 07:25:36,378 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 07:25:36,380 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 07:25:36,384 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 07:25:36,386 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 07:25:36,390 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 07:25:36,393 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 07:25:36,399 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 07:25:36,402 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 07:25:36,406 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 07:25:36,410 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 07:25:36,412 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 07:25:36,416 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 07:25:36,417 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 07:25:36,426 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 07:25:36,428 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 07:25:36,429 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 07:25:36,431 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 07:25:36,432 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 07:25:36,435 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 07:25:36,436 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 07:25:36,438 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 07:25:36,440 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 07:25:36,442 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 07:25:36,444 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 07:25:36,445 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 07:25:36,446 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 07:25:36,446 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 07:25:36,446 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 07:25:36,447 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 07:25:36,448 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 07:25:36,449 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-20 07:25:36,500 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 07:25:36,503 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 07:25:36,504 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 07:25:36,504 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 07:25:36,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 07:25:36,512 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 07:25:36,513 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 07:25:36,513 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 07:25:36,514 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 07:25:36,514 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 07:25:36,515 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 07:25:36,516 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 07:25:36,516 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 07:25:36,516 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 07:25:36,516 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 07:25:36,517 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 07:25:36,517 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 07:25:36,517 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 07:25:36,517 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 07:25:36,518 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 07:25:36,518 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 07:25:36,518 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:25:36,518 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 07:25:36,519 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 07:25:36,519 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 07:25:36,519 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 07:25:36,519 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 07:25:36,520 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 07:25:36,520 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 07:25:36,522 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 07:25:36,523 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 07:25:36,523 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/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_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 43b2ef256b4d1a93a084f86d3d9a0522c1b29c695f7bf9f8438f4c917cc80da0 [2021-11-20 07:25:36,802 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 07:25:36,825 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 07:25:36,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 07:25:36,830 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 07:25:36,831 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 07:25:36,833 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i [2021-11-20 07:25:36,912 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/bf72de82c/e55fd81774d1499ca0c2a1a27c4cdf2d/FLAG64d67cac5 [2021-11-20 07:25:37,867 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 07:25:37,868 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i [2021-11-20 07:25:37,921 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/bf72de82c/e55fd81774d1499ca0c2a1a27c4cdf2d/FLAG64d67cac5 [2021-11-20 07:25:38,306 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/bf72de82c/e55fd81774d1499ca0c2a1a27c4cdf2d [2021-11-20 07:25:38,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 07:25:38,311 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 07:25:38,315 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 07:25:38,315 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 07:25:38,319 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 07:25:38,320 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:25:38" (1/1) ... [2021-11-20 07:25:38,321 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c46ddef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:38, skipping insertion in model container [2021-11-20 07:25:38,322 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:25:38" (1/1) ... [2021-11-20 07:25:38,331 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 07:25:38,488 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:25:38,808 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4493,4506] [2021-11-20 07:25:38,816 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4553,4566] [2021-11-20 07:25:39,790 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-20 07:25:39,880 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,881 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,882 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,883 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,884 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,901 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,902 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,905 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,906 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,908 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,910 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,911 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:39,911 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,364 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-20 07:25:40,365 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-20 07:25:40,367 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-20 07:25:40,368 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-20 07:25:40,371 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-20 07:25:40,376 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-20 07:25:40,388 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-20 07:25:40,389 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-20 07:25:40,390 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-20 07:25:40,390 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-20 07:25:40,587 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,595 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,660 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:25:40,693 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 07:25:40,744 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4493,4506] [2021-11-20 07:25:40,745 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4553,4566] [2021-11-20 07:25:40,843 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-20 07:25:40,875 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,875 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,876 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,876 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,877 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,886 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,886 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,888 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,895 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,897 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,898 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,898 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,899 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:40,940 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-20 07:25:40,941 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-20 07:25:40,942 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-20 07:25:40,943 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-20 07:25:40,944 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-20 07:25:40,945 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-20 07:25:40,945 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-20 07:25:40,946 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-20 07:25:40,954 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-20 07:25:40,954 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-20 07:25:41,003 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:41,017 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:25:41,045 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:25:41,384 INFO L208 MainTranslator]: Completed translation [2021-11-20 07:25:41,385 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41 WrapperNode [2021-11-20 07:25:41,385 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 07:25:41,386 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 07:25:41,387 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 07:25:41,387 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 07:25:41,395 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,525 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,609 INFO L137 Inliner]: procedures = 691, calls = 1682, calls flagged for inlining = 53, calls inlined = 9, statements flattened = 656 [2021-11-20 07:25:41,610 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 07:25:41,610 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 07:25:41,611 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 07:25:41,611 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 07:25:41,622 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,622 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,629 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,630 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,683 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,694 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,716 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,744 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 07:25:41,745 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 07:25:41,745 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 07:25:41,746 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 07:25:41,747 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (1/1) ... [2021-11-20 07:25:41,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:25:41,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:41,803 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 07:25:41,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 07:25:41,857 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 07:25:41,857 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2021-11-20 07:25:41,858 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2021-11-20 07:25:41,858 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2021-11-20 07:25:41,858 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2021-11-20 07:25:41,858 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-20 07:25:41,858 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-20 07:25:41,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-20 07:25:41,859 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-20 07:25:41,859 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-20 07:25:41,859 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-20 07:25:41,860 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-20 07:25:41,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-20 07:25:41,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 07:25:41,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 07:25:41,861 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-11-20 07:25:41,861 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-11-20 07:25:41,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 07:25:41,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 07:25:41,861 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-20 07:25:41,862 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-20 07:25:41,862 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-11-20 07:25:41,862 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-11-20 07:25:41,862 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-11-20 07:25:41,862 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-11-20 07:25:41,863 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-11-20 07:25:41,863 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-11-20 07:25:41,863 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2021-11-20 07:25:41,863 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2021-11-20 07:25:41,863 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-20 07:25:41,864 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-20 07:25:41,864 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-11-20 07:25:41,864 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-11-20 07:25:41,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 07:25:41,865 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-20 07:25:41,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-20 07:25:41,865 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-11-20 07:25:41,865 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-11-20 07:25:41,865 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-11-20 07:25:41,866 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-11-20 07:25:41,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-20 07:25:41,866 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2021-11-20 07:25:41,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2021-11-20 07:25:41,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 07:25:42,318 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 07:25:42,320 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 07:25:43,300 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 07:25:43,315 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 07:25:43,316 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-20 07:25:43,318 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:25:43 BoogieIcfgContainer [2021-11-20 07:25:43,319 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 07:25:43,321 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 07:25:43,321 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 07:25:43,325 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 07:25:43,325 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:25:38" (1/3) ... [2021-11-20 07:25:43,327 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639aac2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:25:43, skipping insertion in model container [2021-11-20 07:25:43,327 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:25:41" (2/3) ... [2021-11-20 07:25:43,327 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639aac2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:25:43, skipping insertion in model container [2021-11-20 07:25:43,327 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:25:43" (3/3) ... [2021-11-20 07:25:43,329 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_array_list_back_harness.i [2021-11-20 07:25:43,335 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 07:25:43,336 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 07:25:43,407 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 07:25:43,425 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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-20 07:25:43,425 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 07:25:43,462 INFO L276 IsEmpty]: Start isEmpty. Operand has 180 states, 109 states have (on average 1.2110091743119267) internal successors, (132), 110 states have internal predecessors, (132), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2021-11-20 07:25:43,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-20 07:25:43,489 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:43,490 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:43,491 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:43,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:43,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1489749117, now seen corresponding path program 1 times [2021-11-20 07:25:43,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:43,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391938518] [2021-11-20 07:25:43,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:43,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:43,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 07:25:44,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-20 07:25:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-20 07:25:44,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:25:44,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-20 07:25:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-20 07:25:44,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-20 07:25:44,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-20 07:25:44,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-20 07:25:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-20 07:25:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-20 07:25:44,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-20 07:25:44,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-20 07:25:44,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-20 07:25:44,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-11-20 07:25:44,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-11-20 07:25:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-20 07:25:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-11-20 07:25:44,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-20 07:25:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-20 07:25:44,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:44,697 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-20 07:25:44,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:44,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391938518] [2021-11-20 07:25:44,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391938518] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:44,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:25:44,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 07:25:44,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278559917] [2021-11-20 07:25:44,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:44,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:25:44,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:44,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:25:44,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:25:44,742 INFO L87 Difference]: Start difference. First operand has 180 states, 109 states have (on average 1.2110091743119267) internal successors, (132), 110 states have internal predecessors, (132), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (22), 5 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-20 07:25:45,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:45,345 INFO L93 Difference]: Finished difference Result 374 states and 541 transitions. [2021-11-20 07:25:45,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:25:45,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (22), 5 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 124 [2021-11-20 07:25:45,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:45,368 INFO L225 Difference]: With dead ends: 374 [2021-11-20 07:25:45,369 INFO L226 Difference]: Without dead ends: 192 [2021-11-20 07:25:45,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:25:45,385 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 114 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:45,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 285 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-20 07:25:45,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-11-20 07:25:45,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 171. [2021-11-20 07:25:45,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 102 states have (on average 1.1666666666666667) internal successors, (119), 103 states have internal predecessors, (119), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-20 07:25:45,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 223 transitions. [2021-11-20 07:25:45,512 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 223 transitions. Word has length 124 [2021-11-20 07:25:45,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:45,513 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 223 transitions. [2021-11-20 07:25:45,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (22), 5 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-20 07:25:45,514 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 223 transitions. [2021-11-20 07:25:45,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-20 07:25:45,526 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:45,527 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:45,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 07:25:45,527 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:45,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:45,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1640985525, now seen corresponding path program 1 times [2021-11-20 07:25:45,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:45,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510423191] [2021-11-20 07:25:45,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:45,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:45,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 07:25:45,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-20 07:25:45,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-20 07:25:45,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:25:45,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-20 07:25:45,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-20 07:25:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-20 07:25:45,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-20 07:25:45,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-20 07:25:45,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-20 07:25:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-20 07:25:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-20 07:25:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:45,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-20 07:25:45,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-20 07:25:46,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-11-20 07:25:46,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-11-20 07:25:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-20 07:25:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-11-20 07:25:46,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-20 07:25:46,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-20 07:25:46,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,126 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-20 07:25:46,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:46,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510423191] [2021-11-20 07:25:46,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510423191] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:25:46,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187001939] [2021-11-20 07:25:46,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:46,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:46,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:46,130 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:46,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-20 07:25:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:46,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 2213 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-20 07:25:46,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-11-20 07:25:47,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:25:47,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187001939] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:47,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:25:47,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2021-11-20 07:25:47,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097080934] [2021-11-20 07:25:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:47,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:25:47,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:47,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:25:47,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-11-20 07:25:47,030 INFO L87 Difference]: Start difference. First operand 171 states and 223 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2021-11-20 07:25:47,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:47,415 INFO L93 Difference]: Finished difference Result 315 states and 417 transitions. [2021-11-20 07:25:47,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:25:47,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 124 [2021-11-20 07:25:47,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:47,419 INFO L225 Difference]: With dead ends: 315 [2021-11-20 07:25:47,420 INFO L226 Difference]: Without dead ends: 173 [2021-11-20 07:25:47,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-11-20 07:25:47,423 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 232 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:47,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 634 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-20 07:25:47,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-20 07:25:47,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-11-20 07:25:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 103 states have (on average 1.1650485436893203) internal successors, (120), 105 states have internal predecessors, (120), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (56), 51 states have call predecessors, (56), 51 states have call successors, (56) [2021-11-20 07:25:47,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 229 transitions. [2021-11-20 07:25:47,476 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 229 transitions. Word has length 124 [2021-11-20 07:25:47,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:47,476 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 229 transitions. [2021-11-20 07:25:47,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2021-11-20 07:25:47,477 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 229 transitions. [2021-11-20 07:25:47,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-11-20 07:25:47,479 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:47,480 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:47,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-20 07:25:47,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-11-20 07:25:47,696 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:47,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:47,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1623021021, now seen corresponding path program 1 times [2021-11-20 07:25:47,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:47,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487770185] [2021-11-20 07:25:47,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:47,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:47,766 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:25:47,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97516980] [2021-11-20 07:25:47,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:47,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:47,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:47,768 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:47,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-20 07:25:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:48,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 2451 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-20 07:25:48,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 126 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-11-20 07:25:48,667 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:25:48,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:48,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487770185] [2021-11-20 07:25:48,668 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:25:48,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97516980] [2021-11-20 07:25:48,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97516980] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:48,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:25:48,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-20 07:25:48,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837958624] [2021-11-20 07:25:48,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:48,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-20 07:25:48,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:48,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-20 07:25:48,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:25:48,675 INFO L87 Difference]: Start difference. First operand 173 states and 229 transitions. Second operand has 7 states, 6 states have (on average 10.5) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-20 07:25:49,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:49,049 INFO L93 Difference]: Finished difference Result 283 states and 374 transitions. [2021-11-20 07:25:49,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 07:25:49,050 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 4 states have call successors, (22) Word has length 154 [2021-11-20 07:25:49,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:49,053 INFO L225 Difference]: With dead ends: 283 [2021-11-20 07:25:49,054 INFO L226 Difference]: Without dead ends: 173 [2021-11-20 07:25:49,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-11-20 07:25:49,056 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 249 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:49,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 776 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-20 07:25:49,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-20 07:25:49,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-11-20 07:25:49,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 103 states have (on average 1.1650485436893203) internal successors, (120), 105 states have internal predecessors, (120), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (53), 51 states have call predecessors, (53), 51 states have call successors, (53) [2021-11-20 07:25:49,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 226 transitions. [2021-11-20 07:25:49,092 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 226 transitions. Word has length 154 [2021-11-20 07:25:49,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:49,093 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 226 transitions. [2021-11-20 07:25:49,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 7 states have internal predecessors, (63), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-20 07:25:49,094 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 226 transitions. [2021-11-20 07:25:49,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-11-20 07:25:49,101 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:49,101 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-20 07:25:49,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-20 07:25:49,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:49,322 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:49,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:49,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2016135159, now seen corresponding path program 2 times [2021-11-20 07:25:49,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:49,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514589060] [2021-11-20 07:25:49,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:49,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:49,428 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:25:49,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1726737608] [2021-11-20 07:25:49,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 07:25:49,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:49,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:49,430 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:49,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-20 07:25:50,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 07:25:50,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:25:50,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 2570 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-20 07:25:50,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:50,609 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2021-11-20 07:25:50,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:25:50,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:50,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514589060] [2021-11-20 07:25:50,610 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:25:50,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726737608] [2021-11-20 07:25:50,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726737608] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:50,610 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:25:50,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-20 07:25:50,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617528633] [2021-11-20 07:25:50,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:50,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-20 07:25:50,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:50,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-20 07:25:50,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:25:50,613 INFO L87 Difference]: Start difference. First operand 173 states and 226 transitions. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 5 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-20 07:25:51,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:51,141 INFO L93 Difference]: Finished difference Result 277 states and 361 transitions. [2021-11-20 07:25:51,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 07:25:51,141 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 5 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) Word has length 169 [2021-11-20 07:25:51,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:51,144 INFO L225 Difference]: With dead ends: 277 [2021-11-20 07:25:51,144 INFO L226 Difference]: Without dead ends: 171 [2021-11-20 07:25:51,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-11-20 07:25:51,146 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 249 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:51,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 1062 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-20 07:25:51,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-20 07:25:51,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2021-11-20 07:25:51,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 102 states have (on average 1.1568627450980393) internal successors, (118), 103 states have internal predecessors, (118), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-20 07:25:51,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 222 transitions. [2021-11-20 07:25:51,174 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 222 transitions. Word has length 169 [2021-11-20 07:25:51,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:51,175 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 222 transitions. [2021-11-20 07:25:51,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 5 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-20 07:25:51,176 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 222 transitions. [2021-11-20 07:25:51,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-11-20 07:25:51,179 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:51,180 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:51,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-20 07:25:51,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:51,408 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:51,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:51,408 INFO L85 PathProgramCache]: Analyzing trace with hash -216305753, now seen corresponding path program 1 times [2021-11-20 07:25:51,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:51,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272381042] [2021-11-20 07:25:51,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:51,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:51,466 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:25:51,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1446309507] [2021-11-20 07:25:51,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:51,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:51,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:51,467 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:51,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-20 07:25:52,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:52,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 2808 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-20 07:25:52,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:52,714 INFO L134 CoverageAnalysis]: Checked inductivity of 370 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-11-20 07:25:52,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:25:52,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:52,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272381042] [2021-11-20 07:25:52,715 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:25:52,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446309507] [2021-11-20 07:25:52,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446309507] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:52,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:25:52,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-20 07:25:52,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633183892] [2021-11-20 07:25:52,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:52,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-20 07:25:52,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:52,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-20 07:25:52,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-20 07:25:52,718 INFO L87 Difference]: Start difference. First operand 171 states and 222 transitions. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 5 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:25:52,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:52,882 INFO L93 Difference]: Finished difference Result 335 states and 445 transitions. [2021-11-20 07:25:52,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 07:25:52,883 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 5 states have call predecessors, (24), 4 states have call successors, (24) Word has length 199 [2021-11-20 07:25:52,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:52,888 INFO L225 Difference]: With dead ends: 335 [2021-11-20 07:25:52,889 INFO L226 Difference]: Without dead ends: 230 [2021-11-20 07:25:52,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:25:52,891 INFO L933 BasicCegarLoop]: 256 mSDtfsCounter, 52 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:52,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1726 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:25:52,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-11-20 07:25:52,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 190. [2021-11-20 07:25:52,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 114 states have (on average 1.1578947368421053) internal successors, (132), 115 states have internal predecessors, (132), 59 states have call successors, (59), 16 states have call predecessors, (59), 16 states have return successors, (58), 58 states have call predecessors, (58), 57 states have call successors, (58) [2021-11-20 07:25:52,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 249 transitions. [2021-11-20 07:25:52,930 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 249 transitions. Word has length 199 [2021-11-20 07:25:52,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:52,933 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 249 transitions. [2021-11-20 07:25:52,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 5 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:25:52,934 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 249 transitions. [2021-11-20 07:25:52,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-11-20 07:25:52,938 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:52,939 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:52,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-20 07:25:53,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:53,164 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:53,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:53,164 INFO L85 PathProgramCache]: Analyzing trace with hash -948273179, now seen corresponding path program 1 times [2021-11-20 07:25:53,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:53,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545241907] [2021-11-20 07:25:53,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:53,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:53,247 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:25:53,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1221425336] [2021-11-20 07:25:53,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:53,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:53,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:53,249 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:53,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-20 07:25:53,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:53,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 2805 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-20 07:25:53,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:54,392 INFO L134 CoverageAnalysis]: Checked inductivity of 370 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-11-20 07:25:54,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:25:54,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:54,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545241907] [2021-11-20 07:25:54,392 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:25:54,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221425336] [2021-11-20 07:25:54,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221425336] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:54,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:25:54,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 07:25:54,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644261343] [2021-11-20 07:25:54,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:54,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:25:54,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:54,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:25:54,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:25:54,400 INFO L87 Difference]: Start difference. First operand 190 states and 249 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 4 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:25:54,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:54,582 INFO L93 Difference]: Finished difference Result 345 states and 460 transitions. [2021-11-20 07:25:54,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:25:54,583 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 4 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 199 [2021-11-20 07:25:54,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:54,586 INFO L225 Difference]: With dead ends: 345 [2021-11-20 07:25:54,586 INFO L226 Difference]: Without dead ends: 234 [2021-11-20 07:25:54,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:25:54,588 INFO L933 BasicCegarLoop]: 252 mSDtfsCounter, 45 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:54,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 1172 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:25:54,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-11-20 07:25:54,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 196. [2021-11-20 07:25:54,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 117 states have (on average 1.1452991452991452) internal successors, (134), 118 states have internal predecessors, (134), 62 states have call successors, (62), 16 states have call predecessors, (62), 16 states have return successors, (61), 61 states have call predecessors, (61), 60 states have call successors, (61) [2021-11-20 07:25:54,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 257 transitions. [2021-11-20 07:25:54,611 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 257 transitions. Word has length 199 [2021-11-20 07:25:54,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:54,611 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 257 transitions. [2021-11-20 07:25:54,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 4 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:25:54,612 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 257 transitions. [2021-11-20 07:25:54,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-11-20 07:25:54,615 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:54,616 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:54,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-11-20 07:25:54,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:54,835 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:54,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:54,836 INFO L85 PathProgramCache]: Analyzing trace with hash 82767719, now seen corresponding path program 1 times [2021-11-20 07:25:54,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:54,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820120549] [2021-11-20 07:25:54,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:54,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:54,910 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:25:54,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541501873] [2021-11-20 07:25:54,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:54,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:54,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:54,912 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:54,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-20 07:25:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:55,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 2802 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-20 07:25:55,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 370 backedges. 225 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-11-20 07:25:55,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:25:55,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:25:55,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820120549] [2021-11-20 07:25:55,975 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:25:55,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541501873] [2021-11-20 07:25:55,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541501873] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:25:55,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:25:55,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 07:25:55,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910127440] [2021-11-20 07:25:55,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:25:55,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:25:55,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:25:55,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:25:55,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:25:55,977 INFO L87 Difference]: Start difference. First operand 196 states and 257 transitions. Second operand has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 2 states have call predecessors, (24), 3 states have call successors, (24) [2021-11-20 07:25:56,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:25:56,140 INFO L93 Difference]: Finished difference Result 301 states and 391 transitions. [2021-11-20 07:25:56,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:25:56,141 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 2 states have call predecessors, (24), 3 states have call successors, (24) Word has length 199 [2021-11-20 07:25:56,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:25:56,143 INFO L225 Difference]: With dead ends: 301 [2021-11-20 07:25:56,144 INFO L226 Difference]: Without dead ends: 171 [2021-11-20 07:25:56,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:25:56,145 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 2 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:25:56,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 781 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:25:56,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-20 07:25:56,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2021-11-20 07:25:56,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 102 states have (on average 1.1274509803921569) internal successors, (115), 103 states have internal predecessors, (115), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-20 07:25:56,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 219 transitions. [2021-11-20 07:25:56,163 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 219 transitions. Word has length 199 [2021-11-20 07:25:56,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:25:56,164 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 219 transitions. [2021-11-20 07:25:56,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 2 states have call predecessors, (24), 3 states have call successors, (24) [2021-11-20 07:25:56,165 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 219 transitions. [2021-11-20 07:25:56,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2021-11-20 07:25:56,168 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:25:56,169 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:25:56,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-20 07:25:56,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:56,380 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:25:56,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:25:56,380 INFO L85 PathProgramCache]: Analyzing trace with hash -32665988, now seen corresponding path program 1 times [2021-11-20 07:25:56,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:25:56,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863476723] [2021-11-20 07:25:56,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:56,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:25:56,451 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:25:56,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1352110296] [2021-11-20 07:25:56,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:25:56,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:25:56,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:25:56,453 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:25:56,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-20 07:25:58,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:25:58,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 2839 conjuncts, 345 conjunts are in the unsatisfiable core [2021-11-20 07:25:58,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:25:58,794 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-20 07:25:58,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-11-20 07:25:59,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-11-20 07:26:02,955 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-20 07:26:05,194 INFO L354 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2021-11-20 07:26:05,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 29 [2021-11-20 07:26:06,400 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-11-20 07:26:06,401 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 33 treesize of output 35 [2021-11-20 07:26:29,124 INFO L354 Elim1Store]: treesize reduction 58, result has 29.3 percent of original size [2021-11-20 07:26:29,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 45 [2021-11-20 07:26:29,711 INFO L354 Elim1Store]: treesize reduction 228, result has 18.6 percent of original size [2021-11-20 07:26:29,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 62 treesize of output 97 [2021-11-20 07:26:30,448 INFO L354 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2021-11-20 07:26:30,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 48 [2021-11-20 07:26:30,456 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 14 treesize of output 10 [2021-11-20 07:27:06,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:27:06,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 92 [2021-11-20 07:27:07,157 INFO L354 Elim1Store]: treesize reduction 254, result has 9.3 percent of original size [2021-11-20 07:27:07,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 96 [2021-11-20 07:27:11,842 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-20 07:27:11,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2021-11-20 07:27:11,929 INFO L354 Elim1Store]: treesize reduction 88, result has 27.3 percent of original size [2021-11-20 07:27:11,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 80 [2021-11-20 07:27:42,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:27:42,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-20 07:27:42,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:27:42,530 INFO L354 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2021-11-20 07:27:42,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 151 treesize of output 156 [2021-11-20 07:27:42,859 INFO L354 Elim1Store]: treesize reduction 418, result has 7.9 percent of original size [2021-11-20 07:27:42,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 154 treesize of output 166 [2021-11-20 07:28:53,903 WARN L228 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-11-20 07:28:53,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-11-20 07:28:53,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:28:53,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863476723] [2021-11-20 07:28:53,904 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:28:53,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352110296] [2021-11-20 07:28:53,904 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") [2021-11-20 07:28:53,905 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:28:53,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-20 07:28:53,905 ERROR L172 FreeRefinementEngine]: Strategy CAMEL failed to provide any proof altough trace is infeasible [2021-11-20 07:28:53,905 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-11-20 07:28:53,915 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 07:28:53,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-11-20 07:28:54,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-20 07:28:54,148 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1] [2021-11-20 07:28:54,151 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 07:28:54,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 07:28:54 BoogieIcfgContainer [2021-11-20 07:28:54,201 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 07:28:54,202 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 07:28:54,202 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 07:28:54,202 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 07:28:54,203 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:25:43" (3/4) ... [2021-11-20 07:28:54,207 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-20 07:28:54,207 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 07:28:54,208 INFO L158 Benchmark]: Toolchain (without parser) took 195897.38ms. Allocated memory was 96.5MB in the beginning and 276.8MB in the end (delta: 180.4MB). Free memory was 58.1MB in the beginning and 201.1MB in the end (delta: -143.0MB). Peak memory consumption was 35.5MB. Max. memory is 16.1GB. [2021-11-20 07:28:54,208 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 96.5MB. Free memory was 49.6MB in the beginning and 49.5MB in the end (delta: 84.1kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:28:54,209 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3070.93ms. Allocated memory was 96.5MB in the beginning and 188.7MB in the end (delta: 92.3MB). Free memory was 57.8MB in the beginning and 136.0MB in the end (delta: -78.1MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. [2021-11-20 07:28:54,209 INFO L158 Benchmark]: Boogie Procedure Inliner took 223.46ms. Allocated memory is still 188.7MB. Free memory was 136.0MB in the beginning and 127.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-20 07:28:54,210 INFO L158 Benchmark]: Boogie Preprocessor took 133.89ms. Allocated memory is still 188.7MB. Free memory was 127.6MB in the beginning and 121.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-20 07:28:54,210 INFO L158 Benchmark]: RCFGBuilder took 1573.50ms. Allocated memory is still 188.7MB. Free memory was 121.3MB in the beginning and 79.9MB in the end (delta: 41.5MB). Peak memory consumption was 40.4MB. Max. memory is 16.1GB. [2021-11-20 07:28:54,211 INFO L158 Benchmark]: TraceAbstraction took 190880.03ms. Allocated memory was 188.7MB in the beginning and 276.8MB in the end (delta: 88.1MB). Free memory was 79.9MB in the beginning and 201.1MB in the end (delta: -121.3MB). Peak memory consumption was 107.3MB. Max. memory is 16.1GB. [2021-11-20 07:28:54,211 INFO L158 Benchmark]: Witness Printer took 5.53ms. Allocated memory is still 276.8MB. Free memory is still 201.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:28:54,214 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.33ms. Allocated memory is still 96.5MB. Free memory was 49.6MB in the beginning and 49.5MB in the end (delta: 84.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3070.93ms. Allocated memory was 96.5MB in the beginning and 188.7MB in the end (delta: 92.3MB). Free memory was 57.8MB in the beginning and 136.0MB in the end (delta: -78.1MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 223.46ms. Allocated memory is still 188.7MB. Free memory was 136.0MB in the beginning and 127.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 133.89ms. Allocated memory is still 188.7MB. Free memory was 127.6MB in the beginning and 121.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1573.50ms. Allocated memory is still 188.7MB. Free memory was 121.3MB in the beginning and 79.9MB in the end (delta: 41.5MB). Peak memory consumption was 40.4MB. Max. memory is 16.1GB. * TraceAbstraction took 190880.03ms. Allocated memory was 188.7MB in the beginning and 276.8MB in the end (delta: 88.1MB). Free memory was 79.9MB in the beginning and 201.1MB in the end (delta: -121.3MB). Peak memory consumption was 107.3MB. Max. memory is 16.1GB. * Witness Printer took 5.53ms. Allocated memory is still 276.8MB. Free memory is still 201.1MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 223]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint, overapproximation of large string literal at line 7786, overapproximation of __builtin_umull_overflow at line 255. Possible FailurePath: [L2762-L2767] static struct aws_allocator s_can_fail_allocator_static = { .mem_acquire = s_can_fail_malloc_allocator, .mem_release = s_can_fail_free_allocator, .mem_realloc = s_can_fail_realloc_allocator, .mem_calloc = s_can_fail_calloc_allocator, }; [L7359] static __thread int tl_last_error = 0; [L7785-L7933] static struct aws_error_info errors[] = { [(AWS_ERROR_SUCCESS)-0x0000] = { .literal_name = "AWS_ERROR_SUCCESS", .error_code = (AWS_ERROR_SUCCESS), .error_str = ("Success."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SUCCESS" ", " "Success.", } , [(AWS_ERROR_OOM)-0x0000] = { .literal_name = "AWS_ERROR_OOM", .error_code = (AWS_ERROR_OOM), .error_str = ("Out of memory."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_OOM" ", " "Out of memory.", } , [(AWS_ERROR_UNKNOWN)-0x0000] = { .literal_name = "AWS_ERROR_UNKNOWN", .error_code = (AWS_ERROR_UNKNOWN), .error_str = ("Unknown error."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNKNOWN" ", " "Unknown error.", } , [(AWS_ERROR_SHORT_BUFFER)-0x0000] = { .literal_name = "AWS_ERROR_SHORT_BUFFER", .error_code = (AWS_ERROR_SHORT_BUFFER), .error_str = ("Buffer is not large enough to hold result."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SHORT_BUFFER" ", " "Buffer is not large enough to hold result.", } , [(AWS_ERROR_OVERFLOW_DETECTED)-0x0000] = { .literal_name = "AWS_ERROR_OVERFLOW_DETECTED", .error_code = (AWS_ERROR_OVERFLOW_DETECTED), .error_str = ("Fixed size value overflow was detected."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_OVERFLOW_DETECTED" ", " "Fixed size value overflow was detected.", } , [(AWS_ERROR_UNSUPPORTED_OPERATION)-0x0000] = { .literal_name = "AWS_ERROR_UNSUPPORTED_OPERATION", .error_code = (AWS_ERROR_UNSUPPORTED_OPERATION), .error_str = ("Unsupported operation."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNSUPPORTED_OPERATION" ", " "Unsupported operation.", } , [(AWS_ERROR_INVALID_BUFFER_SIZE)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_BUFFER_SIZE", .error_code = (AWS_ERROR_INVALID_BUFFER_SIZE), .error_str = ("Invalid buffer size."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_BUFFER_SIZE" ", " "Invalid buffer size.", } , [(AWS_ERROR_INVALID_HEX_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_HEX_STR", .error_code = (AWS_ERROR_INVALID_HEX_STR), .error_str = ("Invalid hex string."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_HEX_STR" ", " "Invalid hex string.", } , [(AWS_ERROR_INVALID_BASE64_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_BASE64_STR", .error_code = (AWS_ERROR_INVALID_BASE64_STR), .error_str = ("Invalid base64 string."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_BASE64_STR" ", " "Invalid base64 string.", } , [(AWS_ERROR_INVALID_INDEX)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_INDEX", .error_code = (AWS_ERROR_INVALID_INDEX), .error_str = ("Invalid index for list access."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_INDEX" ", " "Invalid index for list access.", } , [(AWS_ERROR_THREAD_INVALID_SETTINGS)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_INVALID_SETTINGS", .error_code = (AWS_ERROR_THREAD_INVALID_SETTINGS), .error_str = ("Invalid thread settings."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_INVALID_SETTINGS" ", " "Invalid thread settings.", } , [(AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE", .error_code = (AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE), .error_str = ("Insufficent resources for thread."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE" ", " "Insufficent resources for thread.", } , [(AWS_ERROR_THREAD_NO_PERMISSIONS)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NO_PERMISSIONS", .error_code = (AWS_ERROR_THREAD_NO_PERMISSIONS), .error_str = ("Insufficient permissions for thread operation."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NO_PERMISSIONS" ", " "Insufficient permissions for thread operation.", } , [(AWS_ERROR_THREAD_NOT_JOINABLE)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NOT_JOINABLE", .error_code = (AWS_ERROR_THREAD_NOT_JOINABLE), .error_str = ("Thread not joinable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NOT_JOINABLE" ", " "Thread not joinable.", } , [(AWS_ERROR_THREAD_NO_SUCH_THREAD_ID)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NO_SUCH_THREAD_ID", .error_code = (AWS_ERROR_THREAD_NO_SUCH_THREAD_ID), .error_str = ("No such thread ID."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NO_SUCH_THREAD_ID" ", " "No such thread ID.", } , [(AWS_ERROR_THREAD_DEADLOCK_DETECTED)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_DEADLOCK_DETECTED", .error_code = (AWS_ERROR_THREAD_DEADLOCK_DETECTED), .error_str = ("Deadlock detected in thread."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_DEADLOCK_DETECTED" ", " "Deadlock detected in thread.", } , [(AWS_ERROR_MUTEX_NOT_INIT)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_NOT_INIT", .error_code = (AWS_ERROR_MUTEX_NOT_INIT), .error_str = ("Mutex not initialized."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_NOT_INIT" ", " "Mutex not initialized.", } , [(AWS_ERROR_MUTEX_TIMEOUT)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_TIMEOUT", .error_code = (AWS_ERROR_MUTEX_TIMEOUT), .error_str = ("Mutex operation timed out."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_TIMEOUT" ", " "Mutex operation timed out.", } , [(AWS_ERROR_MUTEX_CALLER_NOT_OWNER)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_CALLER_NOT_OWNER", .error_code = (AWS_ERROR_MUTEX_CALLER_NOT_OWNER), .error_str = ("The caller of a mutex operation was not the owner."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_CALLER_NOT_OWNER" ", " "The caller of a mutex operation was not the owner.", } , [(AWS_ERROR_MUTEX_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_FAILED", .error_code = (AWS_ERROR_MUTEX_FAILED), .error_str = ("Mutex operation failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_FAILED" ", " "Mutex operation failed.", } , [(AWS_ERROR_COND_VARIABLE_INIT_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_INIT_FAILED", .error_code = (AWS_ERROR_COND_VARIABLE_INIT_FAILED), .error_str = ("Condition variable initialization failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_INIT_FAILED" ", " "Condition variable initialization failed.", } , [(AWS_ERROR_COND_VARIABLE_TIMED_OUT)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_TIMED_OUT", .error_code = (AWS_ERROR_COND_VARIABLE_TIMED_OUT), .error_str = ("Condition variable wait timed out."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_TIMED_OUT" ", " "Condition variable wait timed out.", } , [(AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN", .error_code = (AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN), .error_str = ("Condition variable unknown error."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN" ", " "Condition variable unknown error.", } , [(AWS_ERROR_CLOCK_FAILURE)-0x0000] = { .literal_name = "AWS_ERROR_CLOCK_FAILURE", .error_code = (AWS_ERROR_CLOCK_FAILURE), .error_str = ("Clock operation failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_CLOCK_FAILURE" ", " "Clock operation failed.", } , [(AWS_ERROR_LIST_EMPTY)-0x0000] = { .literal_name = "AWS_ERROR_LIST_EMPTY", .error_code = (AWS_ERROR_LIST_EMPTY), .error_str = ("Empty list."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_EMPTY" ", " "Empty list.", } , [(AWS_ERROR_DEST_COPY_TOO_SMALL)-0x0000] = { .literal_name = "AWS_ERROR_DEST_COPY_TOO_SMALL", .error_code = (AWS_ERROR_DEST_COPY_TOO_SMALL), .error_str = ("Destination of copy is too small."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_DEST_COPY_TOO_SMALL" ", " "Destination of copy is too small.", } , [(AWS_ERROR_LIST_EXCEEDS_MAX_SIZE)-0x0000] = { .literal_name = "AWS_ERROR_LIST_EXCEEDS_MAX_SIZE", .error_code = (AWS_ERROR_LIST_EXCEEDS_MAX_SIZE), .error_str = ("A requested operation on a list would exceed it's max size."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_EXCEEDS_MAX_SIZE" ", " "A requested operation on a list would exceed it's max size.", } , [(AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK)-0x0000] = { .literal_name = "AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK", .error_code = (AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK), .error_str = ("Attempt to shrink a list in static mode."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK" ", " "Attempt to shrink a list in static mode.", } , [(AWS_ERROR_PRIORITY_QUEUE_FULL)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_FULL", .error_code = (AWS_ERROR_PRIORITY_QUEUE_FULL), .error_str = ("Attempt to add items to a full preallocated queue in static mode."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_FULL" ", " "Attempt to add items to a full preallocated queue in static mode.", } , [(AWS_ERROR_PRIORITY_QUEUE_EMPTY)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_EMPTY", .error_code = (AWS_ERROR_PRIORITY_QUEUE_EMPTY), .error_str = ("Attempt to pop an item from an empty queue."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_EMPTY" ", " "Attempt to pop an item from an empty queue.", } , [(AWS_ERROR_PRIORITY_QUEUE_BAD_NODE)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_BAD_NODE", .error_code = (AWS_ERROR_PRIORITY_QUEUE_BAD_NODE), .error_str = ("Bad node handle passed to remove."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_BAD_NODE" ", " "Bad node handle passed to remove.", } , [(AWS_ERROR_HASHTBL_ITEM_NOT_FOUND)-0x0000] = { .literal_name = "AWS_ERROR_HASHTBL_ITEM_NOT_FOUND", .error_code = (AWS_ERROR_HASHTBL_ITEM_NOT_FOUND), .error_str = ("Item not found in hash table."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_HASHTBL_ITEM_NOT_FOUND" ", " "Item not found in hash table.", } , [(AWS_ERROR_INVALID_DATE_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_DATE_STR", .error_code = (AWS_ERROR_INVALID_DATE_STR), .error_str = ("Date string is invalid and cannot be parsed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_DATE_STR" ", " "Date string is invalid and cannot be parsed.", } , [(AWS_ERROR_INVALID_ARGUMENT)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_ARGUMENT", .error_code = (AWS_ERROR_INVALID_ARGUMENT), .error_str = ("An invalid argument was passed to a function."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_ARGUMENT" ", " "An invalid argument was passed to a function.", } , [(AWS_ERROR_RANDOM_GEN_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_RANDOM_GEN_FAILED", .error_code = (AWS_ERROR_RANDOM_GEN_FAILED), .error_str = ("A call to the random number generator failed. Retry later."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_RANDOM_GEN_FAILED" ", " "A call to the random number generator failed. Retry later.", } , [(AWS_ERROR_MALFORMED_INPUT_STRING)-0x0000] = { .literal_name = "AWS_ERROR_MALFORMED_INPUT_STRING", .error_code = (AWS_ERROR_MALFORMED_INPUT_STRING), .error_str = ("An input string was passed to a parser and the string was incorrectly formatted."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MALFORMED_INPUT_STRING" ", " "An input string was passed to a parser and the string was incorrectly formatted.", } , [(AWS_ERROR_UNIMPLEMENTED)-0x0000] = { .literal_name = "AWS_ERROR_UNIMPLEMENTED", .error_code = (AWS_ERROR_UNIMPLEMENTED), .error_str = ("A function was called, but is not implemented."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNIMPLEMENTED" ", " "A function was called, but is not implemented.", } , [(AWS_ERROR_INVALID_STATE)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_STATE", .error_code = (AWS_ERROR_INVALID_STATE), .error_str = ("An invalid state was encountered."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_STATE" ", " "An invalid state was encountered.", } , [(AWS_ERROR_ENVIRONMENT_GET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_GET", .error_code = (AWS_ERROR_ENVIRONMENT_GET), .error_str = ("System call failure when getting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_GET" ", " "System call failure when getting an environment variable.", } , [(AWS_ERROR_ENVIRONMENT_SET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_SET", .error_code = (AWS_ERROR_ENVIRONMENT_SET), .error_str = ("System call failure when setting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_SET" ", " "System call failure when setting an environment variable.", } , [(AWS_ERROR_ENVIRONMENT_UNSET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_UNSET", .error_code = (AWS_ERROR_ENVIRONMENT_UNSET), .error_str = ("System call failure when unsetting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_UNSET" ", " "System call failure when unsetting an environment variable.", } , [(AWS_ERROR_SYS_CALL_FAILURE)-0x0000] = { .literal_name = "AWS_ERROR_SYS_CALL_FAILURE", .error_code = (AWS_ERROR_SYS_CALL_FAILURE), .error_str = ("System call failure"), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SYS_CALL_FAILURE" ", " "System call failure", } , [(AWS_ERROR_FILE_INVALID_PATH)-0x0000] = { .literal_name = "AWS_ERROR_FILE_INVALID_PATH", .error_code = (AWS_ERROR_FILE_INVALID_PATH), .error_str = ("Invalid file path."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_FILE_INVALID_PATH" ", " "Invalid file path.", } , [(AWS_ERROR_MAX_FDS_EXCEEDED)-0x0000] = { .literal_name = "AWS_ERROR_MAX_FDS_EXCEEDED", .error_code = (AWS_ERROR_MAX_FDS_EXCEEDED), .error_str = ("The maximum number of fds has been exceeded."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MAX_FDS_EXCEEDED" ", " "The maximum number of fds has been exceeded.", } , [(AWS_ERROR_NO_PERMISSION)-0x0000] = { .literal_name = "AWS_ERROR_NO_PERMISSION", .error_code = (AWS_ERROR_NO_PERMISSION), .error_str = ("User does not have permission to perform the requested action."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_NO_PERMISSION" ", " "User does not have permission to perform the requested action.", } , [(AWS_ERROR_STREAM_UNSEEKABLE)-0x0000] = { .literal_name = "AWS_ERROR_STREAM_UNSEEKABLE", .error_code = (AWS_ERROR_STREAM_UNSEEKABLE), .error_str = ("Stream does not support seek operations"), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_STREAM_UNSEEKABLE" ", " "Stream does not support seek operations", } , }; [L7936-L7939] static struct aws_error_info_list s_list = { .error_list = errors, .count = (sizeof(errors) / sizeof((errors)[0])), }; [L7941-L7950] static struct aws_log_subject_info s_common_log_subject_infos[] = { { .subject_id = (AWS_LS_COMMON_GENERAL), .subject_name = ("aws-c-common"), .subject_description = ("Subject for aws-c-common logging that doesn't belong to any particular category") } , { .subject_id = (AWS_LS_COMMON_TASK_SCHEDULER), .subject_name = ("task-scheduler"), .subject_description = ("Subject for task scheduler or task specific logging.") } , }; [L7952-L7955] static struct aws_log_subject_info_list s_common_log_subject_list = { .subject_list = s_common_log_subject_infos, .count = (sizeof(s_common_log_subject_infos) / sizeof((s_common_log_subject_infos)[0])), }; [L7957-L7961] static _Bool s_common_library_initialized = 0 ; [L8008] CALL aws_array_list_back_harness() [L7976] struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0}; [L7979] CALL, EXPR aws_array_list_is_bounded(&list, 9223372036854775808U, 2) [L7005] EXPR list->item_size [L7004-L7005] _Bool item_size_is_bounded = list->item_size <= max_item_size; [L7008] EXPR list->length [L7007-L7008] _Bool length_is_bounded = list->length <= max_initial_item_allocation; [L7009] return item_size_is_bounded && length_is_bounded; [L7979] RET, EXPR aws_array_list_is_bounded(&list, 9223372036854775808U, 2) [L7979] CALL assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2)) [L211] COND FALSE !(!cond) [L7979] RET assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2)) [L7980] CALL ensure_array_list_has_allocated_data_member(&list) [L7013] EXPR list->current_size [L7013] list->current_size == 0 && list->length == 0 [L7013] EXPR list->length [L7013] list->current_size == 0 && list->length == 0 [L7013] COND TRUE list->current_size == 0 && list->length == 0 [L7014] EXPR list->data [L7014-L7016] CALL assume_abort_if_not(list->data == ((void *)0) ) [L211] COND FALSE !(!cond) [L7014-L7016] RET assume_abort_if_not(list->data == ((void *)0) ) [L7017] CALL, EXPR can_fail_allocator() [L2786] return &s_can_fail_allocator_static; [L7017] RET, EXPR can_fail_allocator() [L7017] list->alloc = can_fail_allocator() [L7980] RET ensure_array_list_has_allocated_data_member(&list) [L7981] CALL, EXPR aws_array_list_is_valid(&list) [L3263] COND FALSE !(!list) [L3268] size_t required_size = 0; [L3272] EXPR list->length [L3272] EXPR list->item_size [L3272] CALL, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L2588] CALL, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2496] CALL __CPROVER_overflow_mult(a, b) [L254] unsigned long c; [L255] return __builtin_umull_overflow(a, b, &c); [L255] return __builtin_umull_overflow(a, b, &c); [L2496] RET __CPROVER_overflow_mult(a, b) [L2496] COND FALSE !(__CPROVER_overflow_mult(a, b)) [L2498] *r = a * b [L2499] return (0); [L2588] RET, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2588] return aws_mul_u64_checked(a, b, (uint64_t *)r); [L3272] RET, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L3270-L3272] _Bool required_size_is_valid = (aws_mul_size_checked(list->length, list->item_size, &required_size) == (0)); [L3275] EXPR list->current_size [L3275] EXPR \read(required_size) [L3274-L3275] _Bool current_size_is_valid = (list->current_size >= required_size); [L3279] EXPR list->current_size [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279] EXPR list->data [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279-L3281] EXPR (list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data))) [L3277-L3281] _Bool data_is_valid = ((list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data)))); [L3284] EXPR list->item_size [L3283-L3284] _Bool item_size_is_valid = (list->item_size != 0); [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3268] size_t required_size = 0; [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L7981] RET, EXPR aws_array_list_is_valid(&list) [L7981] CALL assume_abort_if_not(aws_array_list_is_valid(&list)) [L211] COND FALSE !(!cond) [L7981] RET assume_abort_if_not(aws_array_list_is_valid(&list)) [L7982] size_t malloc_size; [L7983] EXPR list.item_size [L7983] CALL assume_abort_if_not(malloc_size <= list.item_size) [L211] COND FALSE !(!cond) [L7983] RET assume_abort_if_not(malloc_size <= list.item_size) [L7984] CALL, EXPR can_fail_malloc(malloc_size) [L2796] CALL, EXPR nondet_bool() [L261] return __VERIFIER_nondet_bool(); [L2796] RET, EXPR nondet_bool() [L2796-L2798] EXPR nondet_bool() ? ((void *)0) : bounded_malloc(size) [L2798] CALL, EXPR bounded_malloc(size) [L2779-L2781] CALL assume_abort_if_not(size <= ( (18446744073709551615UL) >> (8 + 1))) [L211] COND FALSE !(!cond) [L2779-L2781] RET assume_abort_if_not(size <= ( (18446744073709551615UL) >> (8 + 1))) [L2782] return malloc(size); [L2798] RET, EXPR bounded_malloc(size) [L2796-L2798] EXPR nondet_bool() ? ((void *)0) : bounded_malloc(size) [L2796-L2798] return nondet_bool() ? ((void *)0) : bounded_malloc(size); [L7984] RET, EXPR can_fail_malloc(malloc_size) [L7984] void *val = can_fail_malloc(malloc_size); [L7987] struct aws_array_list old = list; [L7988] struct store_byte_from_buffer old_byte; [L7989] EXPR list.data [L7989] EXPR list.current_size [L7989] CALL save_byte_from_array((uint8_t *)list.data, list.current_size, &old_byte) [L7183] COND FALSE !(size > 0 && array && storage) [L7989] RET save_byte_from_array((uint8_t *)list.data, list.current_size, &old_byte) [L7992] CALL, EXPR aws_array_list_is_valid(&list) [L3263] COND FALSE !(!list) [L3268] size_t required_size = 0; [L3272] EXPR list->length [L3272] EXPR list->item_size [L3272] CALL, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L2588] CALL, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2496] CALL __CPROVER_overflow_mult(a, b) [L254] unsigned long c; [L255] return __builtin_umull_overflow(a, b, &c); [L255] return __builtin_umull_overflow(a, b, &c); [L2496] RET __CPROVER_overflow_mult(a, b) [L2496] COND FALSE !(__CPROVER_overflow_mult(a, b)) [L2498] *r = a * b [L2499] return (0); [L2588] RET, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2588] return aws_mul_u64_checked(a, b, (uint64_t *)r); [L3272] RET, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L3270-L3272] _Bool required_size_is_valid = (aws_mul_size_checked(list->length, list->item_size, &required_size) == (0)); [L3275] EXPR list->current_size [L3275] EXPR \read(required_size) [L3274-L3275] _Bool current_size_is_valid = (list->current_size >= required_size); [L3279] EXPR list->current_size [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279] EXPR list->data [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279-L3281] EXPR (list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data))) [L3277-L3281] _Bool data_is_valid = ((list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data)))); [L3284] EXPR list->item_size [L3283-L3284] _Bool item_size_is_valid = (list->item_size != 0); [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3268] size_t required_size = 0; [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L7992] RET, EXPR aws_array_list_is_valid(&list) [L7992] CALL assume_abort_if_not(aws_array_list_is_valid(&list)) [L211] COND FALSE !(!cond) [L7992] RET assume_abort_if_not(aws_array_list_is_valid(&list)) [L7993] EXPR val && ((((list.item_size)) == 0) || ((val))) [L7993] EXPR list.item_size [L7993] EXPR val && ((((list.item_size)) == 0) || ((val))) [L7993] CALL assume_abort_if_not(val && ((((list.item_size)) == 0) || ((val)))) [L211] COND FALSE !(!cond) [L7993] RET assume_abort_if_not(val && ((((list.item_size)) == 0) || ((val)))) [L7996] CALL aws_array_list_back(&list, val) [L3413] CALL, EXPR aws_array_list_is_valid(list) [L3263] COND FALSE !(!list) [L3268] size_t required_size = 0; [L3272] EXPR list->length [L3272] EXPR list->item_size [L3272] CALL, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L2588] CALL, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2496] CALL __CPROVER_overflow_mult(a, b) [L254] unsigned long c; [L255] return __builtin_umull_overflow(a, b, &c); [L255] return __builtin_umull_overflow(a, b, &c); [L2496] RET __CPROVER_overflow_mult(a, b) [L2496] COND FALSE !(__CPROVER_overflow_mult(a, b)) [L2498] *r = a * b [L2499] return (0); [L2588] RET, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2588] return aws_mul_u64_checked(a, b, (uint64_t *)r); [L3272] RET, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L3270-L3272] _Bool required_size_is_valid = (aws_mul_size_checked(list->length, list->item_size, &required_size) == (0)); [L3275] EXPR list->current_size [L3275] EXPR \read(required_size) [L3274-L3275] _Bool current_size_is_valid = (list->current_size >= required_size); [L3279] EXPR list->current_size [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279] EXPR list->data [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279-L3281] EXPR (list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data))) [L3277-L3281] _Bool data_is_valid = ((list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data)))); [L3284] EXPR list->item_size [L3283-L3284] _Bool item_size_is_valid = (list->item_size != 0); [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3268] size_t required_size = 0; [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3413] RET, EXPR aws_array_list_is_valid(list) [L3413] CALL assume_abort_if_not((aws_array_list_is_valid(list))) [L211] COND FALSE !(!cond) [L3413] RET assume_abort_if_not((aws_array_list_is_valid(list))) [L3414] EXPR val && ((((list->item_size)) == 0) || ((val))) [L3414] EXPR list->item_size [L3414] EXPR val && ((((list->item_size)) == 0) || ((val))) [L3414] CALL assume_abort_if_not((val && ((((list->item_size)) == 0) || ((val))))) [L211] COND FALSE !(!cond) [L3414] RET assume_abort_if_not((val && ((((list->item_size)) == 0) || ((val))))) [L3417] CALL aws_array_list_length(list) [L3493] EXPR list->length [L3493] EXPR !list->length || list->data [L3493] CALL assume_abort_if_not((!list->length || list->data)) [L211] COND FALSE !(!cond) [L3493] RET assume_abort_if_not((!list->length || list->data)) [L3494] CALL, EXPR aws_array_list_is_valid(list) [L3263] COND FALSE !(!list) [L3268] size_t required_size = 0; [L3272] EXPR list->length [L3272] EXPR list->item_size [L3272] CALL, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L2588] CALL, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2496] CALL __CPROVER_overflow_mult(a, b) [L254] unsigned long c; [L255] return __builtin_umull_overflow(a, b, &c); [L255] return __builtin_umull_overflow(a, b, &c); [L2496] RET __CPROVER_overflow_mult(a, b) [L2496] COND FALSE !(__CPROVER_overflow_mult(a, b)) [L2498] *r = a * b [L2499] return (0); [L2588] RET, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2588] return aws_mul_u64_checked(a, b, (uint64_t *)r); [L3272] RET, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L3270-L3272] _Bool required_size_is_valid = (aws_mul_size_checked(list->length, list->item_size, &required_size) == (0)); [L3275] EXPR list->current_size [L3275] EXPR \read(required_size) [L3274-L3275] _Bool current_size_is_valid = (list->current_size >= required_size); [L3279] EXPR list->current_size [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279] EXPR list->data [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279-L3281] EXPR (list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data))) [L3277-L3281] _Bool data_is_valid = ((list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data)))); [L3284] EXPR list->item_size [L3283-L3284] _Bool item_size_is_valid = (list->item_size != 0); [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3268] size_t required_size = 0; [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3494] RET, EXPR aws_array_list_is_valid(list) [L3494] CALL assume_abort_if_not((aws_array_list_is_valid(list))) [L211] COND FALSE !(!cond) [L3494] RET assume_abort_if_not((aws_array_list_is_valid(list))) [L3495] EXPR list->length [L3495] size_t len = list->length; [L3496] CALL, EXPR aws_array_list_is_valid(list) [L3263] COND FALSE !(!list) [L3268] size_t required_size = 0; [L3272] EXPR list->length [L3272] EXPR list->item_size [L3272] CALL, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L2588] CALL, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2496] CALL __CPROVER_overflow_mult(a, b) [L254] unsigned long c; [L255] return __builtin_umull_overflow(a, b, &c); [L255] return __builtin_umull_overflow(a, b, &c); [L2496] RET __CPROVER_overflow_mult(a, b) [L2496] COND FALSE !(__CPROVER_overflow_mult(a, b)) [L2498] *r = a * b [L2499] return (0); [L2588] RET, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2588] return aws_mul_u64_checked(a, b, (uint64_t *)r); [L3272] RET, EXPR aws_mul_size_checked(list->length, list->item_size, &required_size) [L3270-L3272] _Bool required_size_is_valid = (aws_mul_size_checked(list->length, list->item_size, &required_size) == (0)); [L3275] EXPR list->current_size [L3275] EXPR \read(required_size) [L3274-L3275] _Bool current_size_is_valid = (list->current_size >= required_size); [L3279] EXPR list->current_size [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279] EXPR list->data [L3279-L3280] EXPR list->current_size == 0 && list->data == ((void *)0) [L3279-L3281] EXPR (list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data))) [L3277-L3281] _Bool data_is_valid = ((list->current_size == 0 && list->data == ((void *)0) ) || ((((list->current_size)) == 0) || ((list->data)))); [L3284] EXPR list->item_size [L3283-L3284] _Bool item_size_is_valid = (list->item_size != 0); [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3268] size_t required_size = 0; [L3285] return required_size_is_valid && current_size_is_valid && data_is_valid && item_size_is_valid; [L3496] RET, EXPR aws_array_list_is_valid(list) [L3496] CALL __VERIFIER_assert((aws_array_list_is_valid(list))) [L223] COND TRUE !cond [L223] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 17 procedures, 180 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 190.7s, OverallIterations: 8, TraceHistogramMax: 11, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 2.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 965 SdHoareTripleChecker+Valid, 1.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 943 mSDsluCounter, 6436 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5008 mSDsCounter, 472 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1023 IncrementalHoareTripleChecker+Invalid, 1495 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 472 mSolverCounterUnsat, 1428 mSDtfsCounter, 1023 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1157 GetRequests, 1100 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=196occurred in iteration=6, InterpolantAutomatonStates: 47, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 7 MinimizatonAttempts, 99 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 5.2s SatisfiabilityAnalysisTime, 179.3s InterpolantComputationTime, 1502 NumberOfCodeBlocks, 1502 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 1284 ConstructedInterpolants, 0 QuantifiedInterpolants, 1869 SizeOfPredicates, 24 NumberOfNonLiveVariables, 18488 ConjunctsInSsa, 425 ConjunctsInUnsatCore, 8 InterpolantComputations, 7 PerfectInterpolantSequences, 2258/2270 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 43b2ef256b4d1a93a084f86d3d9a0522c1b29c695f7bf9f8438f4c917cc80da0 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 07:28:56,654 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 07:28:56,658 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 07:28:56,720 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 07:28:56,720 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 07:28:56,725 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 07:28:56,729 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 07:28:56,737 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 07:28:56,740 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 07:28:56,748 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 07:28:56,749 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 07:28:56,752 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 07:28:56,753 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 07:28:56,756 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 07:28:56,758 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 07:28:56,761 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 07:28:56,763 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 07:28:56,764 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 07:28:56,766 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 07:28:56,768 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 07:28:56,770 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 07:28:56,771 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 07:28:56,773 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 07:28:56,774 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 07:28:56,777 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 07:28:56,778 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 07:28:56,778 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 07:28:56,779 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 07:28:56,780 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 07:28:56,781 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 07:28:56,782 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 07:28:56,783 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 07:28:56,784 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 07:28:56,785 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 07:28:56,786 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 07:28:56,786 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 07:28:56,787 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 07:28:56,788 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 07:28:56,788 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 07:28:56,789 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 07:28:56,790 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 07:28:56,791 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-20 07:28:56,816 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 07:28:56,816 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 07:28:56,817 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 07:28:56,817 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 07:28:56,818 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 07:28:56,818 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 07:28:56,819 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 07:28:56,819 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 07:28:56,819 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 07:28:56,819 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 07:28:56,822 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 07:28:56,822 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 07:28:56,822 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 07:28:56,822 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 07:28:56,823 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-20 07:28:56,823 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-20 07:28:56,823 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-20 07:28:56,823 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 07:28:56,824 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 07:28:56,824 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 07:28:56,824 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 07:28:56,824 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 07:28:56,825 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 07:28:56,825 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:28:56,826 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 07:28:56,826 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 07:28:56,826 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 07:28:56,826 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-20 07:28:56,827 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-20 07:28:56,827 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 07:28:56,828 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 07:28:56,828 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 07:28:56,828 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 07:28:56,828 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-20 07:28:56,829 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/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_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 43b2ef256b4d1a93a084f86d3d9a0522c1b29c695f7bf9f8438f4c917cc80da0 [2021-11-20 07:28:57,257 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 07:28:57,305 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 07:28:57,309 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 07:28:57,310 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 07:28:57,311 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 07:28:57,313 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i [2021-11-20 07:28:57,412 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/0ac9635ae/7ef3d4414fd64d808d247caa19251c19/FLAGf8e60010a [2021-11-20 07:28:58,539 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 07:28:58,541 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i [2021-11-20 07:28:58,596 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/0ac9635ae/7ef3d4414fd64d808d247caa19251c19/FLAGf8e60010a [2021-11-20 07:28:58,941 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/data/0ac9635ae/7ef3d4414fd64d808d247caa19251c19 [2021-11-20 07:28:58,945 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 07:28:58,948 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 07:28:58,950 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 07:28:58,951 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 07:28:58,955 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 07:28:58,956 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:28:58" (1/1) ... [2021-11-20 07:28:58,960 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a324ae4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:28:58, skipping insertion in model container [2021-11-20 07:28:58,960 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:28:58" (1/1) ... [2021-11-20 07:28:58,968 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 07:28:59,078 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:28:59,415 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4493,4506] [2021-11-20 07:28:59,423 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4553,4566] [2021-11-20 07:29:00,375 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-20 07:29:00,468 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,469 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,470 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,471 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,472 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,498 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,503 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,522 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,523 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,525 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,526 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,527 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:00,528 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,022 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-20 07:29:01,028 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-20 07:29:01,029 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-20 07:29:01,039 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-20 07:29:01,044 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-20 07:29:01,048 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-20 07:29:01,051 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-20 07:29:01,057 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-20 07:29:01,060 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-20 07:29:01,061 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-20 07:29:01,309 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,334 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,466 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:29:01,531 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-20 07:29:01,584 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:29:01,591 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4493,4506] [2021-11-20 07:29:01,591 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4553,4566] [2021-11-20 07:29:01,656 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-20 07:29:01,675 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,676 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,676 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,677 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,678 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,686 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,687 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,689 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,689 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,691 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,692 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,692 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,693 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,752 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-20 07:29:01,755 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-20 07:29:01,757 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-20 07:29:01,758 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-20 07:29:01,760 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-20 07:29:01,762 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-20 07:29:01,763 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-20 07:29:01,764 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-20 07:29:01,764 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-20 07:29:01,765 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-20 07:29:01,846 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,860 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:01,906 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:29:01,964 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 07:29:01,996 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4493,4506] [2021-11-20 07:29:01,997 WARN L230 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_d941d0ed-a253-4f9d-990d-b1c3231801ee/sv-benchmarks/c/aws-c-common/aws_array_list_back_harness.i[4553,4566] [2021-11-20 07:29:02,053 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-20 07:29:02,077 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,077 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,078 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,078 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,079 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,086 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,086 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,088 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,088 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,090 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,091 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,091 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,091 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,134 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-20 07:29:02,135 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-20 07:29:02,136 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-20 07:29:02,136 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-20 07:29:02,137 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-20 07:29:02,138 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-20 07:29:02,139 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-20 07:29:02,140 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-20 07:29:02,141 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-20 07:29:02,141 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-20 07:29:02,221 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,233 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-20 07:29:02,274 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:29:02,615 INFO L208 MainTranslator]: Completed translation [2021-11-20 07:29:02,616 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02 WrapperNode [2021-11-20 07:29:02,616 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 07:29:02,618 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 07:29:02,619 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 07:29:02,620 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 07:29:02,629 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:02,767 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:02,878 INFO L137 Inliner]: procedures = 711, calls = 1682, calls flagged for inlining = 53, calls inlined = 9, statements flattened = 653 [2021-11-20 07:29:02,878 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 07:29:02,879 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 07:29:02,879 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 07:29:02,879 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 07:29:02,892 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:02,893 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:02,910 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:02,911 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:03,003 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:03,009 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:03,021 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:03,051 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 07:29:03,052 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 07:29:03,052 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 07:29:03,053 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 07:29:03,053 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (1/1) ... [2021-11-20 07:29:03,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:29:03,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:29:03,100 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 07:29:03,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 07:29:03,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 07:29:03,164 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2021-11-20 07:29:03,164 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2021-11-20 07:29:03,165 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2021-11-20 07:29:03,165 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2021-11-20 07:29:03,165 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-20 07:29:03,165 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-20 07:29:03,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-20 07:29:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-20 07:29:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-20 07:29:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-20 07:29:03,166 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-20 07:29:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-20 07:29:03,167 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-20 07:29:03,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-20 07:29:03,167 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 07:29:03,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 07:29:03,167 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-11-20 07:29:03,168 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-11-20 07:29:03,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 07:29:03,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 07:29:03,168 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-20 07:29:03,168 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-20 07:29:03,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-20 07:29:03,169 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-11-20 07:29:03,169 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-11-20 07:29:03,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-20 07:29:03,169 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-11-20 07:29:03,170 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-11-20 07:29:03,170 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-11-20 07:29:03,170 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-11-20 07:29:03,170 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2021-11-20 07:29:03,171 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2021-11-20 07:29:03,171 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-20 07:29:03,171 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-20 07:29:03,171 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-11-20 07:29:03,171 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-11-20 07:29:03,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 07:29:03,172 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-20 07:29:03,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-20 07:29:03,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-20 07:29:03,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-20 07:29:03,173 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-11-20 07:29:03,173 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-11-20 07:29:03,173 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-11-20 07:29:03,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-11-20 07:29:03,174 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2021-11-20 07:29:03,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2021-11-20 07:29:03,633 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 07:29:03,637 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 07:29:06,338 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 07:29:06,353 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 07:29:06,354 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-20 07:29:06,358 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:29:06 BoogieIcfgContainer [2021-11-20 07:29:06,358 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 07:29:06,363 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 07:29:06,363 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 07:29:06,366 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 07:29:06,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:28:58" (1/3) ... [2021-11-20 07:29:06,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57efca34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:29:06, skipping insertion in model container [2021-11-20 07:29:06,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:29:02" (2/3) ... [2021-11-20 07:29:06,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57efca34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:29:06, skipping insertion in model container [2021-11-20 07:29:06,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:29:06" (3/3) ... [2021-11-20 07:29:06,370 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_array_list_back_harness.i [2021-11-20 07:29:06,377 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 07:29:06,377 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 07:29:06,458 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 07:29:06,471 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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-20 07:29:06,471 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 07:29:06,496 INFO L276 IsEmpty]: Start isEmpty. Operand has 180 states, 109 states have (on average 1.2110091743119267) internal successors, (132), 110 states have internal predecessors, (132), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2021-11-20 07:29:06,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-20 07:29:06,513 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:06,515 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:29:06,515 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:06,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:06,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1489749117, now seen corresponding path program 1 times [2021-11-20 07:29:06,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:06,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1331418301] [2021-11-20 07:29:06,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:29:06,546 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:06,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:06,552 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:06,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-20 07:29:07,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:29:07,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 1380 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-20 07:29:07,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:29:07,944 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-20 07:29:07,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:29:08,319 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-20 07:29:08,320 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:29:08,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1331418301] [2021-11-20 07:29:08,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1331418301] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:29:08,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:29:08,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2021-11-20 07:29:08,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83626809] [2021-11-20 07:29:08,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:29:08,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-20 07:29:08,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:29:08,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-20 07:29:08,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-20 07:29:08,367 INFO L87 Difference]: Start difference. First operand has 180 states, 109 states have (on average 1.2110091743119267) internal successors, (132), 110 states have internal predecessors, (132), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-20 07:29:08,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:29:08,428 INFO L93 Difference]: Finished difference Result 353 states and 504 transitions. [2021-11-20 07:29:08,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-20 07:29:08,431 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 124 [2021-11-20 07:29:08,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:29:08,444 INFO L225 Difference]: With dead ends: 353 [2021-11-20 07:29:08,445 INFO L226 Difference]: Without dead ends: 171 [2021-11-20 07:29:08,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-20 07:29:08,457 INFO L933 BasicCegarLoop]: 235 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:29:08,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 07:29:08,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-20 07:29:08,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2021-11-20 07:29:08,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 102 states have (on average 1.1666666666666667) internal successors, (119), 103 states have internal predecessors, (119), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-20 07:29:08,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 223 transitions. [2021-11-20 07:29:08,526 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 223 transitions. Word has length 124 [2021-11-20 07:29:08,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:29:08,527 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 223 transitions. [2021-11-20 07:29:08,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-20 07:29:08,528 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 223 transitions. [2021-11-20 07:29:08,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-20 07:29:08,534 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:08,534 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:29:08,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-20 07:29:08,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:29:08,748 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:08,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:08,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1640985525, now seen corresponding path program 1 times [2021-11-20 07:29:08,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:08,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349301470] [2021-11-20 07:29:08,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:29:08,754 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:08,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:08,756 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:08,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-20 07:29:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:29:09,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 1380 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 07:29:09,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:29:10,122 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-11-20 07:29:10,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:29:10,625 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-20 07:29:10,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:29:10,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349301470] [2021-11-20 07:29:10,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349301470] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:29:10,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:29:10,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2021-11-20 07:29:10,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418158112] [2021-11-20 07:29:10,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:29:10,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:29:10,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:29:10,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:29:10,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:29:10,630 INFO L87 Difference]: Start difference. First operand 171 states and 223 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2021-11-20 07:29:11,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:29:11,184 INFO L93 Difference]: Finished difference Result 315 states and 417 transitions. [2021-11-20 07:29:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:29:11,188 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 124 [2021-11-20 07:29:11,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:29:11,193 INFO L225 Difference]: With dead ends: 315 [2021-11-20 07:29:11,194 INFO L226 Difference]: Without dead ends: 173 [2021-11-20 07:29:11,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:29:11,205 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 50 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-20 07:29:11,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 722 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-20 07:29:11,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-20 07:29:11,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-11-20 07:29:11,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 103 states have (on average 1.1650485436893203) internal successors, (120), 105 states have internal predecessors, (120), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (56), 51 states have call predecessors, (56), 51 states have call successors, (56) [2021-11-20 07:29:11,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 229 transitions. [2021-11-20 07:29:11,271 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 229 transitions. Word has length 124 [2021-11-20 07:29:11,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:29:11,272 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 229 transitions. [2021-11-20 07:29:11,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2021-11-20 07:29:11,273 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 229 transitions. [2021-11-20 07:29:11,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-11-20 07:29:11,278 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:11,278 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:29:11,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-20 07:29:11,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:29:11,504 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:11,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:11,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1623021021, now seen corresponding path program 1 times [2021-11-20 07:29:11,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:11,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1680768077] [2021-11-20 07:29:11,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:29:11,509 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:11,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:11,512 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:11,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-20 07:29:12,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:29:12,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 1540 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-20 07:29:12,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:29:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 124 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-20 07:29:13,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:29:14,111 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-20 07:29:14,112 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:29:14,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1680768077] [2021-11-20 07:29:14,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1680768077] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:29:14,112 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:29:14,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2021-11-20 07:29:14,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136349344] [2021-11-20 07:29:14,113 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:29:14,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-20 07:29:14,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:29:14,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-20 07:29:14,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:29:14,114 INFO L87 Difference]: Start difference. First operand 173 states and 229 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-20 07:29:14,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:29:14,380 INFO L93 Difference]: Finished difference Result 345 states and 472 transitions. [2021-11-20 07:29:14,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 07:29:14,381 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) Word has length 154 [2021-11-20 07:29:14,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:29:14,387 INFO L225 Difference]: With dead ends: 345 [2021-11-20 07:29:14,387 INFO L226 Difference]: Without dead ends: 232 [2021-11-20 07:29:14,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-11-20 07:29:14,390 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 30 mSDsluCounter, 1263 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 07:29:14,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1524 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 07:29:14,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-11-20 07:29:14,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 186. [2021-11-20 07:29:14,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 112 states have (on average 1.1607142857142858) internal successors, (130), 114 states have internal predecessors, (130), 56 states have call successors, (56), 16 states have call predecessors, (56), 17 states have return successors, (60), 55 states have call predecessors, (60), 54 states have call successors, (60) [2021-11-20 07:29:14,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 246 transitions. [2021-11-20 07:29:14,419 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 246 transitions. Word has length 154 [2021-11-20 07:29:14,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:29:14,420 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 246 transitions. [2021-11-20 07:29:14,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-20 07:29:14,421 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 246 transitions. [2021-11-20 07:29:14,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-11-20 07:29:14,425 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:14,426 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:29:14,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-20 07:29:14,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:29:14,648 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:14,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:14,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1795927269, now seen corresponding path program 1 times [2021-11-20 07:29:14,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:14,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1015615369] [2021-11-20 07:29:14,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:29:14,665 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:14,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:14,666 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:14,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-20 07:29:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:29:15,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 1538 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-20 07:29:15,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:29:16,564 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-11-20 07:29:16,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:29:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-20 07:29:17,219 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:29:17,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1015615369] [2021-11-20 07:29:17,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1015615369] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:29:17,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:29:17,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 10 [2021-11-20 07:29:17,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605264759] [2021-11-20 07:29:17,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:29:17,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-20 07:29:17,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:29:17,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-20 07:29:17,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:29:17,225 INFO L87 Difference]: Start difference. First operand 186 states and 246 transitions. Second operand has 9 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 4 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-20 07:29:17,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:29:17,988 INFO L93 Difference]: Finished difference Result 300 states and 399 transitions. [2021-11-20 07:29:17,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-20 07:29:17,990 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 4 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 154 [2021-11-20 07:29:17,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:29:17,994 INFO L225 Difference]: With dead ends: 300 [2021-11-20 07:29:17,994 INFO L226 Difference]: Without dead ends: 173 [2021-11-20 07:29:17,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-11-20 07:29:17,997 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 7 mSDsluCounter, 1385 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1589 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-20 07:29:17,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 1589 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-20 07:29:17,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-20 07:29:18,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-11-20 07:29:18,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 103 states have (on average 1.145631067961165) internal successors, (118), 105 states have internal predecessors, (118), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (56), 51 states have call predecessors, (56), 51 states have call successors, (56) [2021-11-20 07:29:18,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 227 transitions. [2021-11-20 07:29:18,018 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 227 transitions. Word has length 154 [2021-11-20 07:29:18,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:29:18,019 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 227 transitions. [2021-11-20 07:29:18,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 4 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-20 07:29:18,020 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 227 transitions. [2021-11-20 07:29:18,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-11-20 07:29:18,023 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:18,024 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:29:18,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-20 07:29:18,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:29:18,243 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:18,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:18,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1806717720, now seen corresponding path program 1 times [2021-11-20 07:29:18,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:18,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [660026794] [2021-11-20 07:29:18,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:29:18,246 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:18,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:18,254 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:18,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-20 07:29:19,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:29:19,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 1562 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-20 07:29:19,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:29:20,040 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-11-20 07:29:20,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:29:20,653 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2021-11-20 07:29:20,654 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:29:20,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [660026794] [2021-11-20 07:29:20,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [660026794] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:29:20,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:29:20,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2021-11-20 07:29:20,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615472056] [2021-11-20 07:29:20,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:29:20,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:29:20,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:29:20,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:29:20,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:29:20,657 INFO L87 Difference]: Start difference. First operand 173 states and 227 transitions. Second operand has 6 states, 5 states have (on average 13.4) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:29:21,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:29:21,285 INFO L93 Difference]: Finished difference Result 283 states and 372 transitions. [2021-11-20 07:29:21,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:29:21,286 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.4) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) Word has length 165 [2021-11-20 07:29:21,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:29:21,290 INFO L225 Difference]: With dead ends: 283 [2021-11-20 07:29:21,290 INFO L226 Difference]: Without dead ends: 173 [2021-11-20 07:29:21,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:29:21,293 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 66 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-20 07:29:21,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 868 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-20 07:29:21,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-20 07:29:21,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-11-20 07:29:21,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 103 states have (on average 1.145631067961165) internal successors, (118), 105 states have internal predecessors, (118), 53 states have call successors, (53), 16 states have call predecessors, (53), 16 states have return successors, (53), 51 states have call predecessors, (53), 51 states have call successors, (53) [2021-11-20 07:29:21,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 224 transitions. [2021-11-20 07:29:21,324 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 224 transitions. Word has length 165 [2021-11-20 07:29:21,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:29:21,325 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 224 transitions. [2021-11-20 07:29:21,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.4) internal successors, (67), 6 states have internal predecessors, (67), 4 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 3 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:29:21,326 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 224 transitions. [2021-11-20 07:29:21,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2021-11-20 07:29:21,330 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:21,331 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-20 07:29:21,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-20 07:29:21,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:29:21,544 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:21,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:21,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1308288628, now seen corresponding path program 2 times [2021-11-20 07:29:21,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:21,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871092605] [2021-11-20 07:29:21,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 07:29:21,548 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:21,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:21,549 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:21,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-20 07:29:26,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 07:29:26,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:29:26,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 1642 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-20 07:29:26,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:29:26,751 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2021-11-20 07:29:26,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:29:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2021-11-20 07:29:27,389 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:29:27,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871092605] [2021-11-20 07:29:27,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871092605] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:29:27,389 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:29:27,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 9 [2021-11-20 07:29:27,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927992385] [2021-11-20 07:29:27,390 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:29:27,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-20 07:29:27,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:29:27,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-20 07:29:27,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:29:27,392 INFO L87 Difference]: Start difference. First operand 173 states and 224 transitions. Second operand has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (24), 5 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:29:28,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:29:28,185 INFO L93 Difference]: Finished difference Result 277 states and 359 transitions. [2021-11-20 07:29:28,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 07:29:28,187 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (24), 5 states have call predecessors, (24), 4 states have call successors, (24) Word has length 180 [2021-11-20 07:29:28,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:29:28,189 INFO L225 Difference]: With dead ends: 277 [2021-11-20 07:29:28,190 INFO L226 Difference]: Without dead ends: 171 [2021-11-20 07:29:28,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-11-20 07:29:28,192 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 87 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-20 07:29:28,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1038 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-20 07:29:28,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-20 07:29:28,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2021-11-20 07:29:28,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-20 07:29:28,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 220 transitions. [2021-11-20 07:29:28,212 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 220 transitions. Word has length 180 [2021-11-20 07:29:28,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:29:28,213 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 220 transitions. [2021-11-20 07:29:28,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (24), 5 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-20 07:29:28,213 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 220 transitions. [2021-11-20 07:29:28,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2021-11-20 07:29:28,217 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:29:28,218 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 07:29:28,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-20 07:29:28,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:29:28,432 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:29:28,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:29:28,432 INFO L85 PathProgramCache]: Analyzing trace with hash -32665988, now seen corresponding path program 1 times [2021-11-20 07:29:28,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:29:28,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831020090] [2021-11-20 07:29:28,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:29:28,434 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:29:28,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:29:28,435 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:29:28,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d941d0ed-a253-4f9d-990d-b1c3231801ee/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-20 07:30:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:30:25,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 1802 conjuncts, 321 conjunts are in the unsatisfiable core [2021-11-20 07:30:25,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:30:25,312 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-20 07:30:27,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-20 07:30:27,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 62 treesize of output 30 [2021-11-20 07:30:27,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2021-11-20 07:30:31,994 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 11 treesize of output 7 [2021-11-20 07:30:32,043 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 11 treesize of output 7 [2021-11-20 07:30:32,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:30:32,656 INFO L244 Elim1Store]: Index analysis took 265 ms [2021-11-20 07:30:32,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 136 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 179 [2021-11-20 07:30:33,158 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-20 07:30:33,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 110 treesize of output 46 [2021-11-20 07:30:33,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2021-11-20 07:31:26,649 WARN L227 SmtUtils]: Spent 10.83s on a formula simplification that was a NOOP. DAG size: 176 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-20 07:31:53,727 WARN L227 SmtUtils]: Spent 10.13s on a formula simplification that was a NOOP. DAG size: 215 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-20 07:32:06,046 WARN L227 SmtUtils]: Spent 6.57s on a formula simplification that was a NOOP. DAG size: 221 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-20 07:32:26,769 WARN L227 SmtUtils]: Spent 13.76s on a formula simplification that was a NOOP. DAG size: 221 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-20 07:33:18,411 WARN L227 SmtUtils]: Spent 8.66s on a formula simplification that was a NOOP. DAG size: 213 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-20 07:34:23,633 WARN L227 SmtUtils]: Spent 11.95s on a formula simplification that was a NOOP. DAG size: 213 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-20 07:34:45,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-20 07:34:45,715 INFO L244 Elim1Store]: Index analysis took 320 ms [2021-11-20 07:35:01,805 WARN L227 SmtUtils]: Spent 16.07s on a formula simplification. DAG size of input: 916 DAG size of output: 136 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-11-20 07:35:01,806 INFO L354 Elim1Store]: treesize reduction 14955, result has 2.8 percent of original size [2021-11-20 07:35:01,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 23 case distinctions, treesize of input 1420 treesize of output 724 [2021-11-20 07:35:03,246 INFO L354 Elim1Store]: treesize reduction 64, result has 19.0 percent of original size [2021-11-20 07:35:03,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 1445 treesize of output 1446 [2021-11-20 07:35:03,616 INFO L354 Elim1Store]: treesize reduction 994, result has 0.1 percent of original size [2021-11-20 07:35:03,616 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 7 case distinctions, treesize of input 1430 treesize of output 1338 [2021-11-20 07:35:03,793 INFO L354 Elim1Store]: treesize reduction 994, result has 0.1 percent of original size [2021-11-20 07:35:03,794 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 7 case distinctions, treesize of input 1338 treesize of output 1246 [2021-11-20 07:36:18,376 INFO L354 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2021-11-20 07:36:18,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1209 treesize of output 1217 [2021-11-20 07:37:52,028 INFO L354 Elim1Store]: treesize reduction 84, result has 32.8 percent of original size [2021-11-20 07:37:52,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 2223 treesize of output 2254 [2021-11-20 07:39:15,704 INFO L354 Elim1Store]: treesize reduction 276, result has 24.0 percent of original size [2021-11-20 07:39:15,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 2283 treesize of output 2351