./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7 --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 50333b6a17e96dff6400d2c6a85c0145ae494daf76266f6b6d6936a12a6b2527 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:16:27,462 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:16:27,466 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:16:27,531 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:16:27,532 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:16:27,534 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:16:27,536 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:16:27,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:16:27,542 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:16:27,543 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:16:27,545 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:16:27,547 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:16:27,548 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:16:27,549 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:16:27,552 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:16:27,554 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:16:27,555 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:16:27,557 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:16:27,560 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:16:27,563 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:16:27,566 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:16:27,568 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:16:27,570 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:16:27,571 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:16:27,576 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:16:27,577 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:16:27,578 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:16:27,579 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:16:27,580 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:16:27,582 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:16:27,582 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:16:27,583 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:16:27,585 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:16:27,586 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:16:27,588 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:16:27,588 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:16:27,589 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:16:27,590 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:16:27,590 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:16:27,592 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:16:27,593 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:16:27,594 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-25 20:16:27,622 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:16:27,622 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:16:27,623 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:16:27,623 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:16:27,624 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:16:27,625 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:16:27,625 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:16:27,626 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:16:27,626 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:16:27,627 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 20:16:27,627 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:16:27,628 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:16:27,628 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 20:16:27,629 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 20:16:27,629 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:16:27,630 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 20:16:27,630 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 20:16:27,631 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 20:16:27,632 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:16:27,632 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:16:27,633 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:16:27,633 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 20:16:27,634 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:16:27,634 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 20:16:27,634 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 20:16:27,635 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:16:27,635 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 20:16:27,635 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:16:27,636 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:16:27,636 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:16:27,636 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:16:27,636 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:16:27,637 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 20:16:27,637 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 20:16:27,637 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 20:16:27,638 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 20:16:27,638 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:16:27,638 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:16:27,638 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/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_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7 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 -> Taipan 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 -> 50333b6a17e96dff6400d2c6a85c0145ae494daf76266f6b6d6936a12a6b2527 [2021-11-25 20:16:27,930 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:16:27,967 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:16:27,970 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:16:27,972 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:16:27,972 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:16:27,974 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i [2021-11-25 20:16:28,066 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/8384d959b/cde01fcd79f14640b3ef8d2ba2a96617/FLAG6ae027c50 [2021-11-25 20:16:29,165 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:16:29,166 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i [2021-11-25 20:16:29,240 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/8384d959b/cde01fcd79f14640b3ef8d2ba2a96617/FLAG6ae027c50 [2021-11-25 20:16:29,488 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/8384d959b/cde01fcd79f14640b3ef8d2ba2a96617 [2021-11-25 20:16:29,491 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:16:29,493 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:16:29,495 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:16:29,495 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:16:29,499 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:16:29,500 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:16:29" (1/1) ... [2021-11-25 20:16:29,502 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ca0bef7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:29, skipping insertion in model container [2021-11-25 20:16:29,502 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:16:29" (1/1) ... [2021-11-25 20:16:29,511 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:16:29,669 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:16:30,065 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4493,4506] [2021-11-25 20:16:30,075 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4553,4566] [2021-11-25 20:16:31,409 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,410 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,411 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,412 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,414 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,430 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,431 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,433 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,434 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,437 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,438 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,439 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,439 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:31,979 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-25 20:16:31,981 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-25 20:16:31,983 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-25 20:16:31,984 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-25 20:16:31,986 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-25 20:16:31,987 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-25 20:16:31,988 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-25 20:16:31,989 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-25 20:16:31,990 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-25 20:16:31,990 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-25 20:16:32,221 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-25 20:16:32,695 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,697 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,747 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,753 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,761 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,765 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,795 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,797 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,798 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,798 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,799 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,799 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,800 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:32,868 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:16:32,931 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:16:32,967 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4493,4506] [2021-11-25 20:16:32,968 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4553,4566] [2021-11-25 20:16:33,021 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,022 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,022 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,023 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,023 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,030 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,030 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,031 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,032 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,033 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,034 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,034 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,035 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,068 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-25 20:16:33,069 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-25 20:16:33,070 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-25 20:16:33,071 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-25 20:16:33,072 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-25 20:16:33,072 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-25 20:16:33,073 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-25 20:16:33,073 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-25 20:16:33,074 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-25 20:16:33,074 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-25 20:16:33,175 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-25 20:16:33,329 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,330 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,340 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,341 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,345 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,345 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,358 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,359 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,360 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,361 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,361 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,362 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,362 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:16:33,385 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:16:33,860 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:16:33,861 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33 WrapperNode [2021-11-25 20:16:33,861 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:16:33,863 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:16:33,863 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:16:33,863 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:16:33,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,072 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,234 INFO L137 Inliner]: procedures = 774, calls = 2441, calls flagged for inlining = 66, calls inlined = 9, statements flattened = 599 [2021-11-25 20:16:34,242 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:16:34,244 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:16:34,244 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:16:34,244 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:16:34,254 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,275 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,276 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,349 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,352 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,378 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,395 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:16:34,396 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:16:34,396 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:16:34,397 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:16:34,398 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (1/1) ... [2021-11-25 20:16:34,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:16:34,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:34,435 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:16:34,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:16:34,512 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2021-11-25 20:16:34,513 INFO L130 BoogieDeclarations]: Found specification of procedure save_byte_from_hash_table [2021-11-25 20:16:34,513 INFO L138 BoogieDeclarations]: Found implementation of procedure save_byte_from_hash_table [2021-11-25 20:16:34,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 20:16:34,513 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-25 20:16:34,513 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-25 20:16:34,513 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-25 20:16:34,514 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-25 20:16:34,514 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2021-11-25 20:16:34,514 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2021-11-25 20:16:34,514 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:16:34,514 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:16:34,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:16:34,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:16:34,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:16:34,515 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-25 20:16:34,515 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-25 20:16:34,515 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-11-25 20:16:34,515 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-11-25 20:16:34,515 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 20:16:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-11-25 20:16:34,516 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-11-25 20:16:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:16:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-11-25 20:16:34,516 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-11-25 20:16:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 20:16:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2021-11-25 20:16:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2021-11-25 20:16:34,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:16:34,517 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2021-11-25 20:16:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2021-11-25 20:16:34,517 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-25 20:16:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-25 20:16:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2021-11-25 20:16:34,518 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2021-11-25 20:16:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 20:16:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_allocated_hash_table [2021-11-25 20:16:34,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_allocated_hash_table [2021-11-25 20:16:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-11-25 20:16:34,519 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-11-25 20:16:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-11-25 20:16:34,519 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-11-25 20:16:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure check_hash_table_unchanged [2021-11-25 20:16:34,519 INFO L138 BoogieDeclarations]: Found implementation of procedure check_hash_table_unchanged [2021-11-25 20:16:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 20:16:34,988 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:16:34,991 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:16:36,151 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:16:36,242 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:16:36,243 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-25 20:16:36,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:16:36 BoogieIcfgContainer [2021-11-25 20:16:36,246 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:16:36,249 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:16:36,249 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:16:36,254 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:16:36,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:16:29" (1/3) ... [2021-11-25 20:16:36,256 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50e2bcff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:16:36, skipping insertion in model container [2021-11-25 20:16:36,256 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:16:33" (2/3) ... [2021-11-25 20:16:36,256 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50e2bcff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:16:36, skipping insertion in model container [2021-11-25 20:16:36,257 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:16:36" (3/3) ... [2021-11-25 20:16:36,258 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_hash_table_swap_harness.i [2021-11-25 20:16:36,265 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:16:36,265 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 20:16:36,345 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:16:36,355 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=FINITE_AUTOMATA, 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-25 20:16:36,355 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 20:16:36,381 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 59 states have (on average 1.2033898305084745) internal successors, (71), 64 states have internal predecessors, (71), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2021-11-25 20:16:36,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-25 20:16:36,389 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:36,389 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:16:36,390 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:36,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:36,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2033396556, now seen corresponding path program 1 times [2021-11-25 20:16:36,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:36,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564240125] [2021-11-25 20:16:36,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:36,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:36,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:37,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:16:37,156 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:37,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564240125] [2021-11-25 20:16:37,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564240125] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:16:37,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:16:37,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:16:37,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101652136] [2021-11-25 20:16:37,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:16:37,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:16:37,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:37,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:16:37,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:16:37,204 INFO L87 Difference]: Start difference. First operand has 112 states, 59 states have (on average 1.2033898305084745) internal successors, (71), 64 states have internal predecessors, (71), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:16:39,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:39,059 INFO L93 Difference]: Finished difference Result 164 states and 217 transitions. [2021-11-25 20:16:39,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:16:39,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2021-11-25 20:16:39,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:39,079 INFO L225 Difference]: With dead ends: 164 [2021-11-25 20:16:39,079 INFO L226 Difference]: Without dead ends: 125 [2021-11-25 20:16:39,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:16:39,097 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 7 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:39,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 245 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-25 20:16:39,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-11-25 20:16:39,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 120. [2021-11-25 20:16:39,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 67 states have internal predecessors, (74), 40 states have call successors, (40), 16 states have call predecessors, (40), 16 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-11-25 20:16:39,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 153 transitions. [2021-11-25 20:16:39,217 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 153 transitions. Word has length 18 [2021-11-25 20:16:39,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:39,217 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 153 transitions. [2021-11-25 20:16:39,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:16:39,220 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 153 transitions. [2021-11-25 20:16:39,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-25 20:16:39,226 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:39,226 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:16:39,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 20:16:39,227 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:39,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:39,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1073144067, now seen corresponding path program 1 times [2021-11-25 20:16:39,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:39,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855826687] [2021-11-25 20:16:39,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:39,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:39,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:16:39,488 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:39,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855826687] [2021-11-25 20:16:39,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855826687] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:16:39,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:16:39,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:16:39,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642287588] [2021-11-25 20:16:39,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:16:39,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:16:39,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:39,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:16:39,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:16:39,493 INFO L87 Difference]: Start difference. First operand 120 states and 153 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:16:41,286 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:16:41,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:41,474 INFO L93 Difference]: Finished difference Result 161 states and 202 transitions. [2021-11-25 20:16:41,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:16:41,476 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 19 [2021-11-25 20:16:41,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:41,478 INFO L225 Difference]: With dead ends: 161 [2021-11-25 20:16:41,479 INFO L226 Difference]: Without dead ends: 128 [2021-11-25 20:16:41,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:16:41,481 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 2 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:41,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 239 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-11-25 20:16:41,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-11-25 20:16:41,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-11-25 20:16:41,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 67 states have (on average 1.1492537313432836) internal successors, (77), 70 states have internal predecessors, (77), 44 states have call successors, (44), 16 states have call predecessors, (44), 16 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2021-11-25 20:16:41,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 163 transitions. [2021-11-25 20:16:41,517 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 163 transitions. Word has length 19 [2021-11-25 20:16:41,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:41,517 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 163 transitions. [2021-11-25 20:16:41,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:16:41,518 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 163 transitions. [2021-11-25 20:16:41,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-25 20:16:41,534 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:41,534 INFO L514 BasicCegarLoop]: trace histogram [7, 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] [2021-11-25 20:16:41,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 20:16:41,535 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:41,536 INFO L85 PathProgramCache]: Analyzing trace with hash -19964286, now seen corresponding path program 1 times [2021-11-25 20:16:41,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:41,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569823452] [2021-11-25 20:16:41,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:41,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:41,729 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 20:16:41,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [711059552] [2021-11-25 20:16:41,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:41,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:41,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:41,732 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:41,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 20:16:42,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:42,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 2447 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 20:16:42,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 20:16:42,831 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:16:42,832 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:42,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569823452] [2021-11-25 20:16:42,840 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 20:16:42,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711059552] [2021-11-25 20:16:42,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711059552] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:16:42,841 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:16:42,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:16:42,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29720414] [2021-11-25 20:16:42,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:16:42,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:16:42,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:42,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:16:42,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:16:42,846 INFO L87 Difference]: Start difference. First operand 128 states and 163 transitions. Second operand has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-25 20:16:44,098 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:16:44,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:44,326 INFO L93 Difference]: Finished difference Result 255 states and 331 transitions. [2021-11-25 20:16:44,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:16:44,327 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) Word has length 96 [2021-11-25 20:16:44,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:44,330 INFO L225 Difference]: With dead ends: 255 [2021-11-25 20:16:44,330 INFO L226 Difference]: Without dead ends: 132 [2021-11-25 20:16:44,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 92 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-25 20:16:44,335 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 1 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:44,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 464 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-25 20:16:44,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-11-25 20:16:44,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-11-25 20:16:44,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 73 states have internal predecessors, (80), 44 states have call successors, (44), 16 states have call predecessors, (44), 17 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2021-11-25 20:16:44,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 167 transitions. [2021-11-25 20:16:44,355 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 167 transitions. Word has length 96 [2021-11-25 20:16:44,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:44,355 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 167 transitions. [2021-11-25 20:16:44,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-25 20:16:44,356 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 167 transitions. [2021-11-25 20:16:44,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-25 20:16:44,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:44,359 INFO L514 BasicCegarLoop]: trace histogram [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:16:44,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:44,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:44,578 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:44,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:44,579 INFO L85 PathProgramCache]: Analyzing trace with hash -882981322, now seen corresponding path program 1 times [2021-11-25 20:16:44,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:44,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719785665] [2021-11-25 20:16:44,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:44,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:44,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:45,100 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 20:16:45,101 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:45,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719785665] [2021-11-25 20:16:45,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719785665] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:45,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220464587] [2021-11-25 20:16:45,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:45,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:45,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:45,106 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:45,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 20:16:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:45,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 2451 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-25 20:16:45,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:46,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:16:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-25 20:16:46,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:16:46,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220464587] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:16:46,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 20:16:46,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 15 [2021-11-25 20:16:46,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701830518] [2021-11-25 20:16:46,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:16:46,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 20:16:46,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:46,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 20:16:46,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-11-25 20:16:46,979 INFO L87 Difference]: Start difference. First operand 132 states and 167 transitions. Second operand has 11 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-25 20:16:48,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:48,619 INFO L93 Difference]: Finished difference Result 254 states and 317 transitions. [2021-11-25 20:16:48,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 20:16:48,620 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 103 [2021-11-25 20:16:48,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:48,625 INFO L225 Difference]: With dead ends: 254 [2021-11-25 20:16:48,625 INFO L226 Difference]: Without dead ends: 134 [2021-11-25 20:16:48,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-11-25 20:16:48,630 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 13 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:48,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 927 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 152 Invalid, 0 Unknown, 98 Unchecked, 1.6s Time] [2021-11-25 20:16:48,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-11-25 20:16:48,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-11-25 20:16:48,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 72 states have (on average 1.1388888888888888) internal successors, (82), 74 states have internal predecessors, (82), 44 states have call successors, (44), 17 states have call predecessors, (44), 17 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2021-11-25 20:16:48,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 169 transitions. [2021-11-25 20:16:48,672 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 169 transitions. Word has length 103 [2021-11-25 20:16:48,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:48,672 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 169 transitions. [2021-11-25 20:16:48,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 5 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-25 20:16:48,673 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 169 transitions. [2021-11-25 20:16:48,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-25 20:16:48,675 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:48,676 INFO L514 BasicCegarLoop]: trace histogram [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:16:48,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:48,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:48,892 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:48,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:48,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1169025982, now seen corresponding path program 1 times [2021-11-25 20:16:48,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:48,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66835240] [2021-11-25 20:16:48,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:48,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:49,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:49,250 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 20:16:49,250 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:49,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66835240] [2021-11-25 20:16:49,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66835240] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:49,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560206707] [2021-11-25 20:16:49,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:49,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:49,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:49,256 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:49,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 20:16:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:49,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 2475 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 20:16:49,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:50,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:16:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-25 20:16:50,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:16:50,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560206707] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:16:50,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 20:16:50,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [8] total 20 [2021-11-25 20:16:50,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801849358] [2021-11-25 20:16:50,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:16:50,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 20:16:50,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:50,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 20:16:50,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-11-25 20:16:50,794 INFO L87 Difference]: Start difference. First operand 134 states and 169 transitions. Second operand has 14 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 6 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-25 20:16:51,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:51,923 INFO L93 Difference]: Finished difference Result 260 states and 324 transitions. [2021-11-25 20:16:51,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 20:16:51,924 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 6 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 109 [2021-11-25 20:16:51,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:51,928 INFO L225 Difference]: With dead ends: 260 [2021-11-25 20:16:51,928 INFO L226 Difference]: Without dead ends: 137 [2021-11-25 20:16:51,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-11-25 20:16:51,930 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 16 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:51,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 935 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 151 Invalid, 0 Unknown, 111 Unchecked, 1.1s Time] [2021-11-25 20:16:51,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-11-25 20:16:51,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2021-11-25 20:16:51,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 74 states have (on average 1.135135135135135) internal successors, (84), 76 states have internal predecessors, (84), 45 states have call successors, (45), 18 states have call predecessors, (45), 17 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2021-11-25 20:16:51,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 173 transitions. [2021-11-25 20:16:51,945 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 173 transitions. Word has length 109 [2021-11-25 20:16:51,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:51,946 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 173 transitions. [2021-11-25 20:16:51,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 6 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-25 20:16:51,947 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 173 transitions. [2021-11-25 20:16:51,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-11-25 20:16:51,949 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:51,949 INFO L514 BasicCegarLoop]: trace histogram [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:16:51,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:52,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:52,166 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:52,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:52,167 INFO L85 PathProgramCache]: Analyzing trace with hash 448761474, now seen corresponding path program 1 times [2021-11-25 20:16:52,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:52,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138610393] [2021-11-25 20:16:52,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:52,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:52,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:52,643 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 20:16:52,643 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:52,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138610393] [2021-11-25 20:16:52,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138610393] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:52,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538073712] [2021-11-25 20:16:52,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:52,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:52,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:52,646 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:52,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 20:16:53,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:53,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 2453 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-25 20:16:53,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:53,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:16:54,140 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-25 20:16:54,140 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:16:54,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538073712] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:16:54,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 20:16:54,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 15 [2021-11-25 20:16:54,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553701718] [2021-11-25 20:16:54,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:16:54,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 20:16:54,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:54,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 20:16:54,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-11-25 20:16:54,143 INFO L87 Difference]: Start difference. First operand 137 states and 173 transitions. Second operand has 11 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-25 20:16:55,649 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:16:57,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:16:58,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:58,120 INFO L93 Difference]: Finished difference Result 232 states and 287 transitions. [2021-11-25 20:16:58,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 20:16:58,121 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 104 [2021-11-25 20:16:58,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:58,124 INFO L225 Difference]: With dead ends: 232 [2021-11-25 20:16:58,124 INFO L226 Difference]: Without dead ends: 139 [2021-11-25 20:16:58,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-11-25 20:16:58,126 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 11 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:58,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 716 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 1 Unknown, 55 Unchecked, 3.9s Time] [2021-11-25 20:16:58,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-11-25 20:16:58,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2021-11-25 20:16:58,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 76 states have (on average 1.131578947368421) internal successors, (86), 77 states have internal predecessors, (86), 45 states have call successors, (45), 19 states have call predecessors, (45), 17 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2021-11-25 20:16:58,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 175 transitions. [2021-11-25 20:16:58,150 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 175 transitions. Word has length 104 [2021-11-25 20:16:58,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:58,151 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 175 transitions. [2021-11-25 20:16:58,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-25 20:16:58,152 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 175 transitions. [2021-11-25 20:16:58,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-11-25 20:16:58,154 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:58,154 INFO L514 BasicCegarLoop]: trace histogram [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:16:58,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:58,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:58,370 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:58,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1568364534, now seen corresponding path program 1 times [2021-11-25 20:16:58,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:58,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782138918] [2021-11-25 20:16:58,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:58,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:58,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:58,693 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 20:16:58,693 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:58,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782138918] [2021-11-25 20:16:58,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782138918] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:58,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974323905] [2021-11-25 20:16:58,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:58,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:58,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:58,697 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:58,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 20:16:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:59,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 2477 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-25 20:16:59,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:59,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:17:00,073 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-25 20:17:00,074 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:00,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974323905] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:00,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 20:17:00,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [8] total 20 [2021-11-25 20:17:00,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601532937] [2021-11-25 20:17:00,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:00,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 20:17:00,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:17:00,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 20:17:00,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-11-25 20:17:00,078 INFO L87 Difference]: Start difference. First operand 139 states and 175 transitions. Second operand has 14 states, 10 states have (on average 5.8) internal successors, (58), 11 states have internal predecessors, (58), 6 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-25 20:17:01,989 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-25 20:17:02,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:02,320 INFO L93 Difference]: Finished difference Result 242 states and 298 transitions. [2021-11-25 20:17:02,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 20:17:02,321 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 5.8) internal successors, (58), 11 states have internal predecessors, (58), 6 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 110 [2021-11-25 20:17:02,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:02,324 INFO L225 Difference]: With dead ends: 242 [2021-11-25 20:17:02,324 INFO L226 Difference]: Without dead ends: 146 [2021-11-25 20:17:02,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-11-25 20:17:02,326 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 18 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:02,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1090 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 165 Invalid, 0 Unknown, 184 Unchecked, 2.2s Time] [2021-11-25 20:17:02,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-11-25 20:17:02,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2021-11-25 20:17:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 80 states have (on average 1.125) internal successors, (90), 82 states have internal predecessors, (90), 47 states have call successors, (47), 20 states have call predecessors, (47), 18 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2021-11-25 20:17:02,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 183 transitions. [2021-11-25 20:17:02,344 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 183 transitions. Word has length 110 [2021-11-25 20:17:02,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:02,345 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 183 transitions. [2021-11-25 20:17:02,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 5.8) internal successors, (58), 11 states have internal predecessors, (58), 6 states have call successors, (24), 3 states have call predecessors, (24), 6 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-25 20:17:02,346 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 183 transitions. [2021-11-25 20:17:02,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-11-25 20:17:02,348 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:02,349 INFO L514 BasicCegarLoop]: trace histogram [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:02,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:02,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:17:02,574 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:02,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:02,575 INFO L85 PathProgramCache]: Analyzing trace with hash -481514599, now seen corresponding path program 1 times [2021-11-25 20:17:02,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:17:02,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063997114] [2021-11-25 20:17:02,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:02,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:17:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:08,301 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-11-25 20:17:08,302 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:17:08,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063997114] [2021-11-25 20:17:08,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063997114] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:17:08,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525273101] [2021-11-25 20:17:08,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:08,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:17:08,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:17:08,310 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:17:08,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 20:17:08,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:08,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 2504 conjuncts, 142 conjunts are in the unsatisfiable core [2021-11-25 20:17:08,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:09,074 INFO L354 Elim1Store]: treesize reduction 101, result has 13.7 percent of original size [2021-11-25 20:17:09,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 39 [2021-11-25 20:17:09,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-11-25 20:17:10,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 20:17:10,893 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-11-25 20:17:10,894 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 7 case distinctions, treesize of input 137 treesize of output 143 [2021-11-25 20:17:11,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:17:11,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:11,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:12,213 INFO L354 Elim1Store]: treesize reduction 331, result has 24.9 percent of original size [2021-11-25 20:17:12,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 108 treesize of output 185 [2021-11-25 20:17:15,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-25 20:17:15,737 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: line 166877 column 44: unknown constant v_hash_table_state_required_bytes_~#elemsize~0.base_16 [2021-11-25 20:17:15,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1922748840] [2021-11-25 20:17:15,768 INFO L159 IcfgInterpreter]: Started Sifa with 79 locations of interest [2021-11-25 20:17:15,768 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:17:15,775 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:17:15,781 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:17:15,782 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:17:18,808 FATAL L? ?]: Ignoring exception! java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4e25b92a at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker.assertLhs(IncrementalPlicationChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker.checkPlication(IncrementalPlicationChecker.java:135) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.ArrayIndexEqualityManager.(ArrayIndexEqualityManager.java:92) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:401) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:184) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne3(DualJunctionSaa.java:166) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:154) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:142) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:110) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:95) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:90) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:903) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:865) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:783) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:425) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:162) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:243) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:233) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-25 20:17:18,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-25 20:17:18,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2021-11-25 20:17:18,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796736554] [2021-11-25 20:17:18,812 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-25 20:17:18,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 20:17:18,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:17:18,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 20:17:18,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2226, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 20:17:18,815 INFO L87 Difference]: Start difference. First operand 146 states and 183 transitions. Second operand has 31 states, 23 states have (on average 2.391304347826087) internal successors, (55), 29 states have internal predecessors, (55), 19 states have call successors, (25), 4 states have call predecessors, (25), 10 states have return successors, (24), 16 states have call predecessors, (24), 18 states have call successors, (24) [2021-11-25 20:17:18,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 20:17:18,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=224, Invalid=2226, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 20:17:18,818 INFO L933 BasicCegarLoop]: 0 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, 0 SdHoareTripleChecker+Invalid, 1 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-25 20:17:18,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:17:18,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:19,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:17:19,046 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4e25b92a at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:455) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-25 20:17:19,048 INFO L158 Benchmark]: Toolchain (without parser) took 49555.68ms. Allocated memory was 119.5MB in the beginning and 406.8MB in the end (delta: 287.3MB). Free memory was 75.6MB in the beginning and 128.6MB in the end (delta: -53.1MB). Peak memory consumption was 234.0MB. Max. memory is 16.1GB. [2021-11-25 20:17:19,049 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 88.1MB. Free memory was 59.7MB in the beginning and 59.7MB in the end (delta: 28.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 20:17:19,049 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4367.30ms. Allocated memory was 119.5MB in the beginning and 148.9MB in the end (delta: 29.4MB). Free memory was 75.3MB in the beginning and 70.3MB in the end (delta: 5.0MB). Peak memory consumption was 61.9MB. Max. memory is 16.1GB. [2021-11-25 20:17:19,049 INFO L158 Benchmark]: Boogie Procedure Inliner took 379.05ms. Allocated memory is still 148.9MB. Free memory was 70.3MB in the beginning and 59.8MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-25 20:17:19,049 INFO L158 Benchmark]: Boogie Preprocessor took 151.25ms. Allocated memory is still 148.9MB. Free memory was 59.8MB in the beginning and 53.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-25 20:17:19,050 INFO L158 Benchmark]: RCFGBuilder took 1850.69ms. Allocated memory was 148.9MB in the beginning and 224.4MB in the end (delta: 75.5MB). Free memory was 53.5MB in the beginning and 113.6MB in the end (delta: -60.1MB). Peak memory consumption was 15.2MB. Max. memory is 16.1GB. [2021-11-25 20:17:19,050 INFO L158 Benchmark]: TraceAbstraction took 42798.76ms. Allocated memory was 224.4MB in the beginning and 406.8MB in the end (delta: 182.5MB). Free memory was 113.6MB in the beginning and 128.6MB in the end (delta: -15.0MB). Peak memory consumption was 167.4MB. Max. memory is 16.1GB. [2021-11-25 20:17:19,053 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.36ms. Allocated memory is still 88.1MB. Free memory was 59.7MB in the beginning and 59.7MB in the end (delta: 28.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4367.30ms. Allocated memory was 119.5MB in the beginning and 148.9MB in the end (delta: 29.4MB). Free memory was 75.3MB in the beginning and 70.3MB in the end (delta: 5.0MB). Peak memory consumption was 61.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 379.05ms. Allocated memory is still 148.9MB. Free memory was 70.3MB in the beginning and 59.8MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 151.25ms. Allocated memory is still 148.9MB. Free memory was 59.8MB in the beginning and 53.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1850.69ms. Allocated memory was 148.9MB in the beginning and 224.4MB in the end (delta: 75.5MB). Free memory was 53.5MB in the beginning and 113.6MB in the end (delta: -60.1MB). Peak memory consumption was 15.2MB. Max. memory is 16.1GB. * TraceAbstraction took 42798.76ms. Allocated memory was 224.4MB in the beginning and 406.8MB in the end (delta: 182.5MB). Free memory was 113.6MB in the beginning and 128.6MB in the end (delta: -15.0MB). Peak memory consumption was 167.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4e25b92a de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4e25b92a: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-25 20:17:19,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 1 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7 --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 50333b6a17e96dff6400d2c6a85c0145ae494daf76266f6b6d6936a12a6b2527 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:17:22,085 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:17:22,088 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:17:22,145 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:17:22,146 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:17:22,148 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:17:22,150 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:17:22,154 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:17:22,157 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:17:22,158 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:17:22,160 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:17:22,162 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:17:22,163 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:17:22,164 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:17:22,167 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:17:22,169 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:17:22,172 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:17:22,174 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:17:22,181 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:17:22,190 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:17:22,197 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:17:22,203 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:17:22,208 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:17:22,211 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:17:22,217 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:17:22,218 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:17:22,220 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:17:22,225 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:17:22,227 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:17:22,229 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:17:22,229 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:17:22,230 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:17:22,233 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:17:22,234 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:17:22,236 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:17:22,237 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:17:22,247 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:17:22,248 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:17:22,248 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:17:22,251 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:17:22,252 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:17:22,258 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-11-25 20:17:22,316 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:17:22,316 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:17:22,317 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:17:22,317 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:17:22,318 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:17:22,318 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:17:22,318 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:17:22,318 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:17:22,318 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:17:22,319 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:17:22,319 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:17:22,319 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:17:22,320 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:17:22,320 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:17:22,321 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 20:17:22,321 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:17:22,321 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 20:17:22,321 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 20:17:22,322 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 20:17:22,322 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 20:17:22,322 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 20:17:22,322 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:17:22,323 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 20:17:22,323 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:17:22,324 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 20:17:22,324 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:17:22,324 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:17:22,325 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:17:22,325 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:17:22,325 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 20:17:22,326 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 20:17:22,326 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 20:17:22,326 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 20:17:22,327 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:17:22,327 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:17:22,327 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/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_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7 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 -> Taipan 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 -> 50333b6a17e96dff6400d2c6a85c0145ae494daf76266f6b6d6936a12a6b2527 [2021-11-25 20:17:22,759 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:17:22,793 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:17:22,800 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:17:22,801 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:17:22,802 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:17:22,805 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i [2021-11-25 20:17:22,899 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/9d79763c8/70144aca93ee4d0fb571d1ddb10f0c44/FLAG5541e0a88 [2021-11-25 20:17:24,138 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:17:24,139 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i [2021-11-25 20:17:24,195 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/9d79763c8/70144aca93ee4d0fb571d1ddb10f0c44/FLAG5541e0a88 [2021-11-25 20:17:24,378 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/data/9d79763c8/70144aca93ee4d0fb571d1ddb10f0c44 [2021-11-25 20:17:24,381 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:17:24,383 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:17:24,385 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:17:24,386 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:17:24,390 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:17:24,392 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:17:24" (1/1) ... [2021-11-25 20:17:24,393 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b6a5c1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:24, skipping insertion in model container [2021-11-25 20:17:24,393 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:17:24" (1/1) ... [2021-11-25 20:17:24,403 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:17:24,596 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:17:24,941 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4493,4506] [2021-11-25 20:17:24,952 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4553,4566] [2021-11-25 20:17:26,428 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,429 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,430 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,431 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,432 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,450 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,451 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,454 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,455 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,461 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,464 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,467 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:26,469 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,136 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-25 20:17:27,138 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-25 20:17:27,139 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-25 20:17:27,140 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-25 20:17:27,142 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-25 20:17:27,143 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-25 20:17:27,144 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-25 20:17:27,145 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-25 20:17:27,146 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-25 20:17:27,147 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-25 20:17:27,392 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-25 20:17:27,890 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,891 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,936 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,938 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,948 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,949 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,978 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,980 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,981 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,982 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,982 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,983 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:27,983 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,046 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:17:28,147 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-25 20:17:28,227 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:17:28,233 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4493,4506] [2021-11-25 20:17:28,238 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4553,4566] [2021-11-25 20:17:28,284 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,285 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,285 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,286 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,287 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,313 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,313 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,314 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,315 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,319 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,320 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,321 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,321 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,372 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-25 20:17:28,373 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-25 20:17:28,374 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-25 20:17:28,376 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-25 20:17:28,377 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-25 20:17:28,377 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-25 20:17:28,378 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-25 20:17:28,378 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-25 20:17:28,379 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-25 20:17:28,379 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-25 20:17:28,419 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-25 20:17:28,574 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,574 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,583 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,584 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,588 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,589 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,606 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,608 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,609 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,610 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,610 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,611 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,611 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,638 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:17:28,682 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:17:28,712 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4493,4506] [2021-11-25 20:17:28,713 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_5f1a6694-3c0f-433c-8d37-794b32306c5e/sv-benchmarks/c/aws-c-common/aws_hash_table_swap_harness.i[4553,4566] [2021-11-25 20:17:28,794 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,794 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,795 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,796 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,797 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,805 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,806 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,807 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,809 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,809 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,810 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,811 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,811 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:28,853 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-25 20:17:28,854 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-25 20:17:28,854 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-25 20:17:28,855 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-25 20:17:28,856 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-25 20:17:28,858 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-25 20:17:28,859 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-25 20:17:28,859 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-25 20:17:28,860 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-25 20:17:28,861 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-25 20:17:28,884 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-25 20:17:29,056 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,056 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,072 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,073 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,077 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,078 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,092 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,093 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,094 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,095 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,095 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,096 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,096 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-25 20:17:29,133 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:17:29,570 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:17:29,571 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29 WrapperNode [2021-11-25 20:17:29,571 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:17:29,573 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:17:29,573 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:17:29,573 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:17:29,582 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,723 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,812 INFO L137 Inliner]: procedures = 794, calls = 2441, calls flagged for inlining = 68, calls inlined = 9, statements flattened = 595 [2021-11-25 20:17:29,816 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:17:29,817 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:17:29,818 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:17:29,818 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:17:29,829 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,829 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,856 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,857 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,908 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,912 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,927 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,946 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:17:29,948 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:17:29,948 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:17:29,948 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:17:29,949 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (1/1) ... [2021-11-25 20:17:29,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:17:29,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:17:30,009 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:17:30,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:17:30,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2021-11-25 20:17:30,069 INFO L130 BoogieDeclarations]: Found specification of procedure save_byte_from_hash_table [2021-11-25 20:17:30,070 INFO L138 BoogieDeclarations]: Found implementation of procedure save_byte_from_hash_table [2021-11-25 20:17:30,070 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-25 20:17:30,070 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-25 20:17:30,070 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-25 20:17:30,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-25 20:17:30,079 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2021-11-25 20:17:30,079 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2021-11-25 20:17:30,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:17:30,080 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:17:30,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-25 20:17:30,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:17:30,080 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:17:30,080 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-25 20:17:30,081 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-25 20:17:30,081 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-11-25 20:17:30,081 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-11-25 20:17:30,081 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-25 20:17:30,081 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-11-25 20:17:30,082 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-11-25 20:17:30,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 20:17:30,082 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-11-25 20:17:30,082 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-11-25 20:17:30,082 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2021-11-25 20:17:30,083 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2021-11-25 20:17:30,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 20:17:30,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 20:17:30,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-25 20:17:30,083 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2021-11-25 20:17:30,084 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2021-11-25 20:17:30,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-25 20:17:30,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-25 20:17:30,085 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-25 20:17:30,085 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-25 20:17:30,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-25 20:17:30,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-25 20:17:30,086 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2021-11-25 20:17:30,086 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2021-11-25 20:17:30,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 20:17:30,086 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_allocated_hash_table [2021-11-25 20:17:30,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_allocated_hash_table [2021-11-25 20:17:30,087 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-11-25 20:17:30,087 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-11-25 20:17:30,088 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-11-25 20:17:30,088 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-11-25 20:17:30,088 INFO L130 BoogieDeclarations]: Found specification of procedure check_hash_table_unchanged [2021-11-25 20:17:30,089 INFO L138 BoogieDeclarations]: Found implementation of procedure check_hash_table_unchanged [2021-11-25 20:17:30,574 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:17:30,577 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:17:32,902 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:17:32,918 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:17:32,918 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-25 20:17:32,920 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:17:32 BoogieIcfgContainer [2021-11-25 20:17:32,921 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:17:32,923 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:17:32,923 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:17:32,927 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:17:32,927 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:17:24" (1/3) ... [2021-11-25 20:17:32,928 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bef9fa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:17:32, skipping insertion in model container [2021-11-25 20:17:32,928 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:17:29" (2/3) ... [2021-11-25 20:17:32,930 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bef9fa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:17:32, skipping insertion in model container [2021-11-25 20:17:32,930 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:17:32" (3/3) ... [2021-11-25 20:17:32,932 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_hash_table_swap_harness.i [2021-11-25 20:17:32,938 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:17:32,939 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 20:17:33,025 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:17:33,033 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=FINITE_AUTOMATA, 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-25 20:17:33,034 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 20:17:33,064 INFO L276 IsEmpty]: Start isEmpty. Operand has 132 states, 79 states have (on average 1.1898734177215189) internal successors, (94), 84 states have internal predecessors, (94), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2021-11-25 20:17:33,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-25 20:17:33,078 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:33,079 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:17:33,080 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:33,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:33,093 INFO L85 PathProgramCache]: Analyzing trace with hash 226450914, now seen corresponding path program 1 times [2021-11-25 20:17:33,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:33,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1325578663] [2021-11-25 20:17:33,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:33,116 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:33,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:33,120 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:33,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 20:17:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:33,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 1104 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:17:33,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:34,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:17:34,084 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:34,085 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:34,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1325578663] [2021-11-25 20:17:34,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1325578663] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:34,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:34,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:17:34,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822622211] [2021-11-25 20:17:34,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:34,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:17:34,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:34,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:17:34,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:17:34,148 INFO L87 Difference]: Start difference. First operand has 132 states, 79 states have (on average 1.1898734177215189) internal successors, (94), 84 states have internal predecessors, (94), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:17:34,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:34,266 INFO L93 Difference]: Finished difference Result 281 states and 378 transitions. [2021-11-25 20:17:34,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:17:34,272 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2021-11-25 20:17:34,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:34,288 INFO L225 Difference]: With dead ends: 281 [2021-11-25 20:17:34,288 INFO L226 Difference]: Without dead ends: 143 [2021-11-25 20:17:34,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:17:34,298 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 10 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:34,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 326 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:17:34,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-11-25 20:17:34,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 138. [2021-11-25 20:17:34,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 81 states have (on average 1.1604938271604939) internal successors, (94), 85 states have internal predecessors, (94), 40 states have call successors, (40), 16 states have call predecessors, (40), 16 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-11-25 20:17:34,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 173 transitions. [2021-11-25 20:17:34,369 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 173 transitions. Word has length 25 [2021-11-25 20:17:34,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:34,370 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 173 transitions. [2021-11-25 20:17:34,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:17:34,371 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 173 transitions. [2021-11-25 20:17:34,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-25 20:17:34,374 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:34,374 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:17:34,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-25 20:17:34,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:34,599 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:34,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:34,600 INFO L85 PathProgramCache]: Analyzing trace with hash -969994123, now seen corresponding path program 1 times [2021-11-25 20:17:34,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:34,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [747109170] [2021-11-25 20:17:34,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:34,610 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:34,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:34,612 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:34,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 20:17:35,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:35,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 1105 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 20:17:35,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:35,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:17:35,472 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:35,473 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:35,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [747109170] [2021-11-25 20:17:35,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [747109170] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:35,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:35,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:17:35,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779780251] [2021-11-25 20:17:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:35,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:17:35,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:35,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:17:35,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:17:35,479 INFO L87 Difference]: Start difference. First operand 138 states and 173 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:17:35,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:35,545 INFO L93 Difference]: Finished difference Result 186 states and 230 transitions. [2021-11-25 20:17:35,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:17:35,546 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2021-11-25 20:17:35,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:35,554 INFO L225 Difference]: With dead ends: 186 [2021-11-25 20:17:35,554 INFO L226 Difference]: Without dead ends: 147 [2021-11-25 20:17:35,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:17:35,561 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 2 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:35,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 312 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:17:35,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-11-25 20:17:35,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2021-11-25 20:17:35,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 89 states have internal predecessors, (98), 44 states have call successors, (44), 16 states have call predecessors, (44), 16 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2021-11-25 20:17:35,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 184 transitions. [2021-11-25 20:17:35,595 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 184 transitions. Word has length 26 [2021-11-25 20:17:35,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:35,596 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 184 transitions. [2021-11-25 20:17:35,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 20:17:35,597 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 184 transitions. [2021-11-25 20:17:35,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-11-25 20:17:35,605 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:35,606 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:35,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:35,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:35,822 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:35,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:35,823 INFO L85 PathProgramCache]: Analyzing trace with hash -296791543, now seen corresponding path program 1 times [2021-11-25 20:17:35,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:35,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212479709] [2021-11-25 20:17:35,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:35,827 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:35,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:35,829 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:35,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 20:17:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:37,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 1547 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:17:37,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:37,414 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-25 20:17:37,414 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:37,414 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:37,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212479709] [2021-11-25 20:17:37,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212479709] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:37,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:37,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:17:37,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038824001] [2021-11-25 20:17:37,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:37,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:17:37,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:37,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:17:37,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:17:37,418 INFO L87 Difference]: Start difference. First operand 147 states and 184 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-25 20:17:37,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:37,509 INFO L93 Difference]: Finished difference Result 292 states and 372 transitions. [2021-11-25 20:17:37,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:17:37,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) Word has length 122 [2021-11-25 20:17:37,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:37,516 INFO L225 Difference]: With dead ends: 292 [2021-11-25 20:17:37,517 INFO L226 Difference]: Without dead ends: 151 [2021-11-25 20:17:37,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 118 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-25 20:17:37,523 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 2 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:37,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 612 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:17:37,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-11-25 20:17:37,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2021-11-25 20:17:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 92 states have internal predecessors, (101), 44 states have call successors, (44), 16 states have call predecessors, (44), 17 states have return successors, (43), 43 states have call predecessors, (43), 42 states have call successors, (43) [2021-11-25 20:17:37,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 188 transitions. [2021-11-25 20:17:37,569 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 188 transitions. Word has length 122 [2021-11-25 20:17:37,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:37,570 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 188 transitions. [2021-11-25 20:17:37,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-25 20:17:37,571 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 188 transitions. [2021-11-25 20:17:37,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-11-25 20:17:37,589 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:37,590 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:37,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:37,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:37,814 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:37,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:37,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1747088203, now seen corresponding path program 1 times [2021-11-25 20:17:37,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:37,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358621640] [2021-11-25 20:17:37,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:37,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:37,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:37,822 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:37,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 20:17:38,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:38,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 1507 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 20:17:38,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:39,144 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-11-25 20:17:39,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:39,145 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:39,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358621640] [2021-11-25 20:17:39,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358621640] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:39,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:39,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 20:17:39,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196551477] [2021-11-25 20:17:39,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:39,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:17:39,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:39,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:17:39,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:17:39,148 INFO L87 Difference]: Start difference. First operand 151 states and 188 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2021-11-25 20:17:39,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:39,350 INFO L93 Difference]: Finished difference Result 299 states and 375 transitions. [2021-11-25 20:17:39,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:17:39,352 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 134 [2021-11-25 20:17:39,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:39,355 INFO L225 Difference]: With dead ends: 299 [2021-11-25 20:17:39,356 INFO L226 Difference]: Without dead ends: 153 [2021-11-25 20:17:39,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:17:39,358 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 2 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:39,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 704 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:17:39,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-11-25 20:17:39,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2021-11-25 20:17:39,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 90 states have (on average 1.1333333333333333) internal successors, (102), 94 states have internal predecessors, (102), 44 states have call successors, (44), 16 states have call predecessors, (44), 18 states have return successors, (44), 43 states have call predecessors, (44), 42 states have call successors, (44) [2021-11-25 20:17:39,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 190 transitions. [2021-11-25 20:17:39,376 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 190 transitions. Word has length 134 [2021-11-25 20:17:39,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:39,377 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 190 transitions. [2021-11-25 20:17:39,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2021-11-25 20:17:39,378 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 190 transitions. [2021-11-25 20:17:39,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-11-25 20:17:39,381 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:39,381 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:39,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:39,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:39,606 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:39,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:39,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1134746585, now seen corresponding path program 1 times [2021-11-25 20:17:39,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:39,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [320565892] [2021-11-25 20:17:39,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:39,612 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:39,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:39,613 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:39,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 20:17:40,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:40,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 1610 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 20:17:40,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:41,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:17:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-25 20:17:42,488 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:42,488 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:42,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [320565892] [2021-11-25 20:17:42,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [320565892] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:42,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:42,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-25 20:17:42,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098917768] [2021-11-25 20:17:42,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:42,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 20:17:42,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:42,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 20:17:42,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-11-25 20:17:42,491 INFO L87 Difference]: Start difference. First operand 153 states and 190 transitions. Second operand has 12 states, 11 states have (on average 7.0) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2021-11-25 20:17:43,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:43,468 INFO L93 Difference]: Finished difference Result 302 states and 371 transitions. [2021-11-25 20:17:43,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 20:17:43,472 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.0) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) Word has length 139 [2021-11-25 20:17:43,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:43,475 INFO L225 Difference]: With dead ends: 302 [2021-11-25 20:17:43,475 INFO L226 Difference]: Without dead ends: 162 [2021-11-25 20:17:43,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-11-25 20:17:43,477 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 12 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1126 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:43,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1126 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 85 Unchecked, 0.9s Time] [2021-11-25 20:17:43,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-11-25 20:17:43,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2021-11-25 20:17:43,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 98 states have (on average 1.1428571428571428) internal successors, (112), 102 states have internal predecessors, (112), 44 states have call successors, (44), 17 states have call predecessors, (44), 19 states have return successors, (45), 43 states have call predecessors, (45), 42 states have call successors, (45) [2021-11-25 20:17:43,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 201 transitions. [2021-11-25 20:17:43,499 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 201 transitions. Word has length 139 [2021-11-25 20:17:43,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:43,500 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 201 transitions. [2021-11-25 20:17:43,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.0) internal successors, (77), 9 states have internal predecessors, (77), 4 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2021-11-25 20:17:43,501 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 201 transitions. [2021-11-25 20:17:43,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-25 20:17:43,504 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:43,504 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:43,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:43,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:43,730 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:43,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:43,731 INFO L85 PathProgramCache]: Analyzing trace with hash 553901023, now seen corresponding path program 1 times [2021-11-25 20:17:43,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:43,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1273907437] [2021-11-25 20:17:43,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:43,734 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:43,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:43,736 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:43,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-25 20:17:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:44,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 1611 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 20:17:44,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:45,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:17:46,386 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-25 20:17:46,386 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:46,386 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:46,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1273907437] [2021-11-25 20:17:46,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1273907437] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:46,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:46,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-25 20:17:46,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343323590] [2021-11-25 20:17:46,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:46,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 20:17:46,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:46,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 20:17:46,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-11-25 20:17:46,389 INFO L87 Difference]: Start difference. First operand 162 states and 201 transitions. Second operand has 12 states, 11 states have (on average 7.090909090909091) internal successors, (78), 9 states have internal predecessors, (78), 4 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2021-11-25 20:17:47,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:47,750 INFO L93 Difference]: Finished difference Result 282 states and 345 transitions. [2021-11-25 20:17:47,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 20:17:47,753 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.090909090909091) internal successors, (78), 9 states have internal predecessors, (78), 4 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) Word has length 140 [2021-11-25 20:17:47,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:47,756 INFO L225 Difference]: With dead ends: 282 [2021-11-25 20:17:47,756 INFO L226 Difference]: Without dead ends: 171 [2021-11-25 20:17:47,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-11-25 20:17:47,758 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 17 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:47,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1030 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 53 Unchecked, 1.3s Time] [2021-11-25 20:17:47,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-25 20:17:47,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 169. [2021-11-25 20:17:47,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 104 states have (on average 1.1538461538461537) internal successors, (120), 108 states have internal predecessors, (120), 44 states have call successors, (44), 18 states have call predecessors, (44), 20 states have return successors, (47), 43 states have call predecessors, (47), 42 states have call successors, (47) [2021-11-25 20:17:47,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 211 transitions. [2021-11-25 20:17:47,787 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 211 transitions. Word has length 140 [2021-11-25 20:17:47,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:47,788 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 211 transitions. [2021-11-25 20:17:47,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.090909090909091) internal successors, (78), 9 states have internal predecessors, (78), 4 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2021-11-25 20:17:47,788 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 211 transitions. [2021-11-25 20:17:47,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-25 20:17:47,791 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:47,791 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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-25 20:17:47,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:48,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:48,006 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:48,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:48,007 INFO L85 PathProgramCache]: Analyzing trace with hash -662252703, now seen corresponding path program 1 times [2021-11-25 20:17:48,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:48,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [541241278] [2021-11-25 20:17:48,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:48,009 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:48,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:48,010 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:48,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-25 20:17:48,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:49,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 1608 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 20:17:49,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:49,438 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-25 20:17:49,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:49,438 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:49,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [541241278] [2021-11-25 20:17:49,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [541241278] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:49,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:49,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:17:49,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793954187] [2021-11-25 20:17:49,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:49,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:17:49,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:49,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:17:49,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:17:49,442 INFO L87 Difference]: Start difference. First operand 169 states and 211 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-25 20:17:49,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:49,529 INFO L93 Difference]: Finished difference Result 287 states and 356 transitions. [2021-11-25 20:17:49,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:17:49,530 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 140 [2021-11-25 20:17:49,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:49,532 INFO L225 Difference]: With dead ends: 287 [2021-11-25 20:17:49,532 INFO L226 Difference]: Without dead ends: 171 [2021-11-25 20:17:49,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:17:49,534 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 19 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:49,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 581 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 20:17:49,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-25 20:17:49,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2021-11-25 20:17:49,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 105 states have (on average 1.1428571428571428) internal successors, (120), 109 states have internal predecessors, (120), 45 states have call successors, (45), 18 states have call predecessors, (45), 20 states have return successors, (48), 44 states have call predecessors, (48), 43 states have call successors, (48) [2021-11-25 20:17:49,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 213 transitions. [2021-11-25 20:17:49,551 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 213 transitions. Word has length 140 [2021-11-25 20:17:49,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:49,552 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 213 transitions. [2021-11-25 20:17:49,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-25 20:17:49,553 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 213 transitions. [2021-11-25 20:17:49,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-25 20:17:49,555 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:49,555 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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, 1, 1, 1, 1, 1, 1] [2021-11-25 20:17:49,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:49,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:49,770 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:49,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:49,771 INFO L85 PathProgramCache]: Analyzing trace with hash -886962197, now seen corresponding path program 1 times [2021-11-25 20:17:49,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:49,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1315537738] [2021-11-25 20:17:49,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:49,773 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:49,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:49,774 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:49,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-25 20:17:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:51,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 1625 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 20:17:51,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:51,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:17:52,476 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-25 20:17:52,476 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:52,476 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:52,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1315537738] [2021-11-25 20:17:52,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1315537738] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:52,476 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:52,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-11-25 20:17:52,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086721882] [2021-11-25 20:17:52,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:52,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 20:17:52,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:52,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 20:17:52,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-25 20:17:52,478 INFO L87 Difference]: Start difference. First operand 171 states and 213 transitions. Second operand has 13 states, 11 states have (on average 7.454545454545454) internal successors, (82), 10 states have internal predecessors, (82), 5 states have call successors, (25), 3 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) [2021-11-25 20:17:54,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:54,115 INFO L93 Difference]: Finished difference Result 297 states and 363 transitions. [2021-11-25 20:17:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 20:17:54,116 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 7.454545454545454) internal successors, (82), 10 states have internal predecessors, (82), 5 states have call successors, (25), 3 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) Word has length 146 [2021-11-25 20:17:54,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:54,119 INFO L225 Difference]: With dead ends: 297 [2021-11-25 20:17:54,119 INFO L226 Difference]: Without dead ends: 176 [2021-11-25 20:17:54,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-11-25 20:17:54,121 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 9 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1319 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:54,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1319 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 68 Unchecked, 1.5s Time] [2021-11-25 20:17:54,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-11-25 20:17:54,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2021-11-25 20:17:54,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 109 states have (on average 1.1376146788990826) internal successors, (124), 113 states have internal predecessors, (124), 46 states have call successors, (46), 19 states have call predecessors, (46), 20 states have return successors, (49), 44 states have call predecessors, (49), 44 states have call successors, (49) [2021-11-25 20:17:54,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 219 transitions. [2021-11-25 20:17:54,147 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 219 transitions. Word has length 146 [2021-11-25 20:17:54,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:54,147 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 219 transitions. [2021-11-25 20:17:54,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 7.454545454545454) internal successors, (82), 10 states have internal predecessors, (82), 5 states have call successors, (25), 3 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) [2021-11-25 20:17:54,148 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 219 transitions. [2021-11-25 20:17:54,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-11-25 20:17:54,150 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:54,150 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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] [2021-11-25 20:17:54,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:54,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:54,370 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:54,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:54,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1944066985, now seen corresponding path program 1 times [2021-11-25 20:17:54,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:54,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875721943] [2021-11-25 20:17:54,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:54,375 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:54,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:54,376 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:54,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-25 20:17:55,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:55,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 1607 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 20:17:55,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:55,830 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-25 20:17:55,831 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:55,831 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:55,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875721943] [2021-11-25 20:17:55,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875721943] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:55,831 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:55,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 20:17:55,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685846985] [2021-11-25 20:17:55,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:55,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 20:17:55,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:55,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 20:17:55,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:17:55,833 INFO L87 Difference]: Start difference. First operand 176 states and 219 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-25 20:17:55,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:55,892 INFO L93 Difference]: Finished difference Result 327 states and 402 transitions. [2021-11-25 20:17:55,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:17:55,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 139 [2021-11-25 20:17:55,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:55,896 INFO L225 Difference]: With dead ends: 327 [2021-11-25 20:17:55,896 INFO L226 Difference]: Without dead ends: 164 [2021-11-25 20:17:55,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 20:17:55,898 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 22 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:55,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 435 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:17:55,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-11-25 20:17:55,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2021-11-25 20:17:55,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 100 states have (on average 1.11) internal successors, (111), 102 states have internal predecessors, (111), 45 states have call successors, (45), 19 states have call predecessors, (45), 18 states have return successors, (45), 43 states have call predecessors, (45), 43 states have call successors, (45) [2021-11-25 20:17:55,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 201 transitions. [2021-11-25 20:17:55,919 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 201 transitions. Word has length 139 [2021-11-25 20:17:55,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:55,919 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 201 transitions. [2021-11-25 20:17:55,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 3 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-25 20:17:55,920 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 201 transitions. [2021-11-25 20:17:55,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-25 20:17:55,923 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:55,923 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:55,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:56,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:56,146 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:56,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:56,146 INFO L85 PathProgramCache]: Analyzing trace with hash 873038523, now seen corresponding path program 1 times [2021-11-25 20:17:56,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:56,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1167856333] [2021-11-25 20:17:56,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:56,148 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:56,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:56,149 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:56,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-25 20:17:57,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:17:57,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 1642 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 20:17:57,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:17:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 20:17:57,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 20:17:57,770 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:17:57,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1167856333] [2021-11-25 20:17:57,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1167856333] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:17:57,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:17:57,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-25 20:17:57,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102119810] [2021-11-25 20:17:57,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:17:57,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 20:17:57,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 20:17:57,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 20:17:57,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-25 20:17:57,773 INFO L87 Difference]: Start difference. First operand 164 states and 201 transitions. Second operand has 6 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-25 20:17:57,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:17:57,955 INFO L93 Difference]: Finished difference Result 311 states and 380 transitions. [2021-11-25 20:17:57,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 20:17:57,956 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 151 [2021-11-25 20:17:57,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:17:57,959 INFO L225 Difference]: With dead ends: 311 [2021-11-25 20:17:57,959 INFO L226 Difference]: Without dead ends: 162 [2021-11-25 20:17:57,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-25 20:17:57,961 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 2 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:17:57,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 699 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 20:17:57,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-11-25 20:17:57,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 158. [2021-11-25 20:17:57,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 96 states have (on average 1.09375) internal successors, (105), 97 states have internal predecessors, (105), 45 states have call successors, (45), 19 states have call predecessors, (45), 16 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2021-11-25 20:17:57,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 193 transitions. [2021-11-25 20:17:57,976 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 193 transitions. Word has length 151 [2021-11-25 20:17:57,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:17:57,977 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 193 transitions. [2021-11-25 20:17:57,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-25 20:17:57,977 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 193 transitions. [2021-11-25 20:17:57,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-25 20:17:57,980 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:17:57,981 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 20:17:58,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-25 20:17:58,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 20:17:58,206 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:17:58,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:17:58,206 INFO L85 PathProgramCache]: Analyzing trace with hash -672596795, now seen corresponding path program 1 times [2021-11-25 20:17:58,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 20:17:58,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1266198914] [2021-11-25 20:17:58,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:17:58,209 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 20:17:58,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 20:17:58,211 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 20:17:58,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-25 20:18:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:18:29,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 1745 conjuncts, 119 conjunts are in the unsatisfiable core [2021-11-25 20:18:29,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:18:29,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-25 20:18:29,696 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-25 20:18:43,524 INFO L354 Elim1Store]: treesize reduction 1042, result has 6.4 percent of original size [2021-11-25 20:18:43,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 80 [2021-11-25 20:18:47,305 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:18:47,305 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 80 treesize of output 36 [2021-11-25 20:18:49,125 INFO L354 Elim1Store]: treesize reduction 1045, result has 6.9 percent of original size [2021-11-25 20:18:49,126 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 61 treesize of output 86 [2021-11-25 20:18:52,607 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 2056 treesize of output 1576 [2021-11-25 20:18:52,617 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 1576 treesize of output 1096 [2021-11-25 20:18:52,644 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-11-25 20:18:52,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 1096 treesize of output 376 [2021-11-25 20:18:54,728 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_arrayElimCell_5 (_ BitVec 8)) (v_arrayElimCell_3 (_ BitVec 8)) (v_arrayElimCell_7 (_ BitVec 8)) (v_arrayElimCell_6 (_ BitVec 8)) (v_arrayElimCell_12 (_ BitVec 8)) (v_arrayElimCell_11 (_ BitVec 8)) (|v_save_byte_from_hash_table_~#size_in_bytes~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (v_arrayElimCell_14 (_ BitVec 8)) (v_arrayElimCell_1 (_ BitVec 8)) (v_arrayElimCell_13 (_ BitVec 8)) (v_arrayElimCell_16 (_ BitVec 8)) (v_arrayElimCell_15 (_ BitVec 8)) (v_arrayElimCell_18 (_ BitVec 8)) (v_arrayElimCell_17 (_ BitVec 8))) (let ((.cse0 (bvadd (_ bv18446744073679922064 64) (concat (concat (let ((.cse2 (bvmul (concat (concat (concat (concat (concat (concat (concat v_arrayElimCell_13 v_arrayElimCell_16) v_arrayElimCell_12) v_arrayElimCell_18) v_arrayElimCell_11) v_arrayElimCell_17) v_arrayElimCell_15) v_arrayElimCell_14) (_ bv24 64)))) (concat (concat (concat (concat (concat v_arrayElimCell_5 v_arrayElimCell_6) v_arrayElimCell_7) ((_ extract 39 32) .cse2)) ((_ extract 31 24) .cse2)) ((_ extract 23 16) .cse2))) v_arrayElimCell_3) v_arrayElimCell_1))) (.cse1 (select |c_#memory_int| |v_save_byte_from_hash_table_~#size_in_bytes~0#1.base_BEFORE_CALL_1|))) (and (= ((_ extract 39 32) .cse0) (select .cse1 (_ bv4 64))) (= ((_ extract 15 8) .cse0) (select .cse1 (_ bv1 64))) (= (select .cse1 (_ bv3 64)) ((_ extract 31 24) .cse0)) (= ((_ extract 7 0) .cse0) (select .cse1 (_ bv0 64))) (= ((_ extract 23 16) .cse0) (select .cse1 (_ bv2 64)))))) is different from true [2021-11-25 20:19:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 4 not checked. [2021-11-25 20:19:02,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:19:15,092 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 409977 treesize of output 408017 [2021-11-25 20:19:15,117 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 57457 treesize of output 57401 [2021-11-25 20:19:16,604 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 20:19:16,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1266198914] [2021-11-25 20:19:16,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1266198914] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:19:16,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [607577639] [2021-11-25 20:19:16,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:19:16,605 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 20:19:16,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 20:19:16,607 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 20:19:16,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5f1a6694-3c0f-433c-8d37-794b32306c5e/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process